c语言编程中,如何用递归实现计算n的阶乘?

2024-11-29 17:07:29
推荐回答(1个)
回答(1):

这样子写程序就可以了,vc6下验证成功
#include
void main()
{
long int sum=0;
long int count(int n);
int n;
printf("input n=");
scanf("%d",&n);
printf("result is %ld\n",count(n));
}
long int count(int n)
{
if(n>1)
return n*count(n-1);
else
return 1;
}