#include<stdio.h>
int fact(int n)
{
int tmp;
if(n==1)
return 1;
tmp=fact(n-1)*n;
return tmp;
}
int main(void)
{
int i;
printf("Input a number:\n");
scanf("%d",&i);
printf("The result is : %d\n",fact(i));
}
int fact(int n)
{
int tmp;
if(n==1)
return 1;
tmp=fact(n-1)*n;
return tmp;
}
int main(void)
{
int i;
printf("Input a number:\n");
scanf("%d",&i);
printf("The result is : %d\n",fact(i));
}
转载于:https://blog.51cto.com/kaiyuan/322835