认识递归:求阶乘
#include <stdio.h>
long fact(int n)
{
long f;
if (n==1)
f=1;
else
f=n*fact(n-1);
return f;
}
int main( )
{
int n;
long y;
scanf("%d", &n);
y=fact(n);
printf("%ld\n", y);
return 0;
}