#include<stdio.h>
int Fact(int n);
int main()
{
int i, j, n;
int sum=0;
printf("输入n的值,n=");
scanf("%d", &n);
for (i = n; i >0; i--)
{
sum += Fact(i);
}
printf("1!+2!+3!+……+n!的值:%d", sum);
}
int Fact (int n)
{
if (n == 1) {
return 1;
}
return n * Fact(n - 1);
}
请编写阶乘函数Fact,利用它计算并输出1!+2!+3!+……+n!的值。
最新推荐文章于 2024-07-02 21:33:53 发布