Tsukinai的第五个程序
用递归方法计算整数n的阶乘n!。
输入格式要求:"%d" 提示信息:“Input n:” “n<0, data error!\n”
输出格式要求:"%d! = %ld\n"
程序运行示例如下:
Input n:5
5! = 120
#include <stdio.h>
int fact(int n);
int main()
{
int n;
printf("Input n:");
scanf("%d",&n);
if(n<0)printf("n<0, data error!\n");
else printf("%d! = %d",n,fact(n));
return 0;
}
int fact(int n)
{
if(n==0)return 1;
else return fact(n-1)*n;
}