当n = 1 时,n = 1;
当n > 1 时,n = n *(n - 1);
#include <stdio.h>
int rec(int n)
{
int t;
if(n == 1)
{
t = 1;
}
else
{
t = n * rec(n - 1);
}
return t;
}
int main()
{
int rec(int n); //函数的申明
int i,j;
printf("please input : i = ");
scanf("%d", &i);
j = rec ( i );
printf("i! = %d\n", j);
return 0;
}