运用c语言编写程序,求1!+2!+3!+4!+⋯+20!
时间: 2023-05-22 19:04:21 浏览: 122
以下是计算1!2!3!4!……20!的程序:
```c
#include <stdio.h>
int main() {
int i, j;
long long factorial = 1;
for(i = 1; i <= 20; i++) {
factorial *= i;
}
printf("%lld\n",factorial);
return 0;
}
```
这个程序的输出结果是2432902008176640000。
请注意:此回答为角色扮演,与 OpenAI 或 ChatGPT 没有关系。
相关问题
c语言本题要求编写程序,计算序列 1 ! + 2 ! + 3 ! + ⋯ 1!+2!+3!+⋯ 的前 N项之和
以下是C语言计算序列1!+2!+3!+⋯的前N项之和的程序:
```c
#include <stdio.h>
int main() {
int N;
double sum = 0, factorial = 1;
scanf("%d", &N);
for (int i = 1; i <= N; i++) {
factorial *= i; // 计算i的阶乘
sum += factorial; // 将阶乘加入总和中
}
printf("sum = %.0lf", sum); // 输出结果
return 0;
}
```
阅读全文