当前位置: 代码迷 >> C语言 >> 1+1!+2!+...+(n-1)!+n! 的程序 我不知道错在哪里了 ?
  详细解决方案

1+1!+2!+...+(n-1)!+n! 的程序 我不知道错在哪里了 ?

热度:443   发布时间:2007-05-29 01:30:34.0

如果你是要用递归计算阶乘,这样就可以了:
#include<stdio.h>
long factorial(int number)
{
if(number<=1)
return 1;
else
return(number*factorial(number-1));
}

void main()
{
int n;
printf("input a munber:");
scanf("%d",&n);
printf("%d!=%ld",n,factorial(n));

}


----------------解决方案--------------------------------------------------------
  相关解决方案