1.求阶乘的C代码
代码1: #include<stdio.h>
int main()
{
int f(int a);
int a; scanf("%d",&a);
f(a);
printf("%d\n",f(a));
}
int f(int a)
{
int sum;
if (a>0)
{
sum=a*f(a-1);
return sum;
}
else
{
return 1;
}
}
代码2: #include<stdio.h>
int main()
{
int f(int a);
int a;
scanf("%d",&a);
printf("%d", f(a));
return 0;
}
int f(int a)
{
if(a > 0)
{
return a*f(a-1);
}
else
{
return 1;
}
}
嗫?暁雲?