计算序列 1!+2!+3!+⋯ 的前N项之和c语言
时间: 2023-11-17 14:01:54 浏览: 178
java基础编程:求1+2!+3!+...的前n项的和
以下是计算序列 1!+2!+3!+⋯ 的前N项之和的C语言程序:
```c
#include <stdio.h>
int main() {
int N;
long long sum = 0, factorial = 1;
scanf("%d", &N);
for (int i = 1; i <= N; i++) {
factorial *= i;
sum += factorial;
}
printf("sum = %lld", sum);
return 0;
}
```
程序中使用了一个循环来计算每一项的阶乘,并将它们相加得到总和。需要注意的是,由于阶乘的结果可能非常大,因此使用了long long类型来存储总和。
阅读全文