20 ∑n!(即求1!+2!卅3!+4!+…+20!)。
时间: 2024-06-17 09:03:40 浏览: 77
【VRP】遗传算法求解出租车网约车接送客车辆路径规划问题【含Matlab仿真 2153期】.zip
20!表示20的阶乘,即20!=20*19*18*...*2*1。而∑n!表示1!+2!+3!+...+20!,即1的阶乘加上2的阶乘再加上3的阶乘,以此类推,一直加到20的阶乘。要求∑n!的值,可以使用循环来计算每个数的阶乘并累加起来。
具体步骤如下:
1. 定义一个变量sum,用于累加每个数的阶乘。
2. 使用for循环从1到20,依次计算每个数的阶乘并加到sum中。
3. 在循环结束后,sum就是∑n!的值。
下面是用C++实现的示例代码:
```
#include <iostream>
using namespace std;
int main() {
int sum = 0, factorial = 1;
for (int i = 1; i <= 20; i++) {
factorial *= i; // 计算i的阶乘
sum += factorial; // 累加到sum中
}
cout << "∑n! = " << sum << endl;
return 0;
}
```
阅读全文