实在看不清楚啊
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循环直接迭代乘就好啦