阶乘之和:计算s=+1!+2!+3!+…n!(n+≦20)的值
时间: 2023-11-22 21:50:31 浏览: 97
python计算阶乘和的方法(1!+2!+3!+…+n!)
阶乘是指从1到某个整数n的所有整数相乘,通常用n!表示。例如,5! = 5 × 4 × 3 × 2 × 1 = 120。那么阶乘之和S=1!+2!+3!+…+n!的值可以通过循环计算得到。以下是一个C++代码示例:
```
#include <iostream>
using namespace std;
int main() {
int n;
long long factorial = 1, sum = 0;
cout << "请输入一个整数n(n<=20):";
cin >> n;
for (int i = 1; i <= n; i++) {
factorial *= i;
sum += factorial;
}
cout << "阶乘之和S=" << sum << endl;
return 0;
}
```
阅读全文