C语言编程 求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个整数。(1≤n≤10) 输入 n 输出 Sn
时间: 2023-11-15 20:02:39 浏览: 73
C语言课程设计
这是一道C语言编程题,要求计算Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个整数(1≤n≤10)。输入n,输出Sn的值。可以使用循环或递归的方法解决。
以下是参考代码:
```c
#include <stdio.h>
int main() {
int n;
long long s = 1, sum = 0;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
s *= i;
sum += s;
}
printf("%lld", sum);
return 0;
}
```
阅读全文