。。。。。。。。。。。。。。。

 

实在看不清楚啊


void exchange(int &a,int &b)
{
    int c = a;
    a = b;
    b = c;
}

int fun(int n)
{
    if(n==1)
        return 1;
    return n*fun(n-1);
}

int fun1(int a[],int n)
{
    int max = a[0];
    for(int i=1;i<n;i++)
    {
        if(max < a[i])
            max = a[i];
    }
    return max;
}

void main()
{
    int a = fun(20);
    printf("1*2*...*20=%d\n",a);
    int b[10];
    for(int i=0;i<10;i++)
        scanf("%d",&b[i]);
    int max = fun1(b,10);
    printf("max=%d\n",max);
    int a = 10,b = 20;
    exchange(a,b);
    printf("a=%d,b=%d\n",a,b);
}

 

int sum = 1;
for(int i =1;i<20;i++)
 sum*=i;

这个for循环直接迭代乘就好啦