用C语言编程,求 Sn=1!+2!+3!+4!+5!+…+n! 之值,其中 n 是一个数字 输入描述 n(n<=20) 输出描述 和 样例 输入 5 输出 153
时间: 2023-11-17 13:02:17 浏览: 655
C语言课程设计
这是一个C语言代码,用于求Sn=1!+2!+3!+4!+5!+…+n!之值。其中n是一个数字,输入n的值后,程序会输出Sn的值。具体实现方法是通过两个for循环,第一个for循环用于计算n的阶乘,第二个for循环用于计算Sn的值。代码如下:
```c
#include <stdio.h>
int main() {
long long a=0;
scanf("%lld",&a);
int i=1;
long long total=0;
for(i=1;i<=a;++i){
int b=0;
long long sum=1;
for(b=i;b>0;b=b-1){
sum=sum*b;
}
total=total+sum;
}
printf("%lld",total);
return 0;
}
```
阅读全文