Sn=1!+2!+3!+5!+n! c语言代码
时间: 2023-07-02 22:11:04 浏览: 88
C语言课程设计
下面是一个计算Sn的C语言代码:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入n的值:");
scanf("%d", &n);
int sum = 1, fact = 1;
for (int i = 2; i <= n; i++) {
fact *= i;
sum += fact;
}
printf("Sn的值为:%d\n", sum);
return 0;
}
```
这里使用了一个循环来计算Sn的值,首先初始化sum为1,fact为1,然后从2开始循环到n,每次将i的阶乘累加到sum中,同时更新fact的值为i的阶乘,以备下一次循环使用。最后输出sum的值即可。
阅读全文