C语言编写一个程序,计算s=1!+2!+3!+…+n!。其中!为阶乘运算,n由输入决定。 输入格式: 输入正整数n。 输出格式: 输出1!+2!+3!+…+n!的值。
时间: 2023-05-30 16:03:57 浏览: 477
```c
#include <stdio.h>
int main()
{
int n, i;
long long s = 1; // 注意阶乘的结果可能会很大,使用long long类型
printf("请输入正整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
s *= i; // 计算阶乘
printf("%d! = %lld\n", i, s); // 输出每个数的阶乘
}
printf("1! 2! 3! … %d! = %lld\n", n, s); // 输出总结果
return 0;
}
```
阅读全文
相关推荐













