Ctest7(2019-05-22)

//
//  main.c
//  Ctest7
//
//  Created by 王彬 on 2019/5/22.
//  Copyright © 2019年 王彬. All rights reserved.
//

/*
//test1

#include

void test(int v);

void main()
{
    int a[10]={1,2,3,4,-1,-2,-3,-4,2,3};
    int i;
    
    for(i=0;i<10;i++)
    {
        test(a[i]);
    }
}

void test(int v)
{
    if(v>0)
    {
        printf("%d\n",v);
    }
    else
    {
        printf("0\n",v);
    }
}
*/



//test2
/*
#include

void test(int b[10]);

void main()
{
    int a[10]={2,4,6,8,10,12,14,16,18,20};
    test(a);
    
    putchar('\n');
}

void test(int b[10])
{
    int i;
    for(i=0;i<5;i++)
    {
        printf("%d ",b[i]);
    }
}
*/



//test3
/*
#include

void average(int score1[10]);

void main()
{
    int score[10]={0,10,20,30,40,50,60,70,80,90};
    average(score);
    putchar('\n');
}

void average(int score1[10])
{
    int i,sum=0;
    for(i=0;i<10;i++)
    {
        sum=score[i]+sum;
    }
    printf("average score is %d\n",sum/10);
}
*/



//test4

/*
#include

int s1,s2,s3;

void main()
{
    int l,w,h,v;
    int vs(int l ,int w ,int h );

    
    printf("input length,width and height:\n");
    scanf("%d,%d,%d",&l,&w,&h);
    v=vs(l,w,h);
    printf("%d,%d,%d,%d\n",v,s1,s2,s3);
}

int vs(int l,int w,int h)
{
    int v;
    v=l*w*h;
    s1=l*w;
    s2=w*h;
    s3=l*h;
    return v;
}
*/


//test5
/*
#include

double score[10]={10,20,30,40,50,60,70,80,90,100};
int i;

void main()
{
    void average(double score[]);
    void max(double score[]);
    void min(double score[]);
    
    average(score);
    max(score);
    min(score);
    putchar('\n');
}

void average(double score[])
{
    double average=0;
    for(i=0;i<10;i++)
    {
        average=average+score[i]/10;
    }
    printf("average is %lf\n",average);
    
}
void max(double score[])
{
    double max=score[1];
    for(i=0;i<10;i++)
    {
        if(maxscore[i])
        {
            min=score[i];
        }
    }
    printf("min is %lf",min);
}
*/



//test6 该程序考察静态局部变量的值
/*
#include

void main()
{
    int a=2,i;
    int f(int a);
    
    for(i=0;i<3;i++)
    {
        printf("%d\n",f(a));
    }
}

int f(int a)
{
    auto int b=0;
    static int c=3;
    
    b=b+1;
    c=c+1;
    
    return (a+b+c);
}
*/



//test7 输出1到5的阶乘
/*
#include

void main()
{
    long int f(long int a);
    int i,a=1;
    for(i=0;i<5;i++)
    {
        printf("%ld\n",f(a));
        a++;
    }
}

long int f(long int a)
{
    long int result;
    if(a>0)
    {
        result=a*f(a-1);
    }
    if(a==0)
    {
        result=1;
    }
    
    return result;
}
*/



/*
#include

void main()
{
    long int f(long int a);
    int i,a=1;
    for(i=0;i<5;i++)
    {
        printf("%ld\n",f(a));
        a++;
    }
}

long int f(long int a)
{
    static long result=1;
    result=result*a;
    
    return result;
}
*/

你可能感兴趣的:(Ctest7(2019-05-22))