c语言用函数求前n个数的阶乘和(即求1!+2!+3!+…+)

2024-11-06 06:14:40
推荐回答(2个)
回答1:

#include
double fun(int n)
{if(n==0)return 1.0;
 return n*fun(n-1);
}
int main()
{int n,i;
 double s=0;
 scanf("%d",&n);
 for(i=1;i<=n;i++)
   s+=fun(i);

回答2:

一水护田将绿绕,两山排闼送青来.