求1!+2!+3!+4!+…+20!。
时间: 2023-11-15 16:06:20 浏览: 60
Java求1+2!+3!+...+20!的和的代码
5星 · 资源好评率100%
```C++
// C++代码
#include <iostream>
using namespace std;
int main() {
long long sum = 0; // 防止溢出,使用long long类型
long long fac = 1; // 阶乘
for (int i = 1; i <= 20; i++) {
fac *= i; // 计算i的阶乘
sum += fac; // 累加阶乘
}
cout << sum << endl; // 输出结果
return 0;
}
```
阅读全文