求1!+2!+3!+4!+5!+…+n!的值,其中n是一个整数。C++
时间: 2023-07-04 09:03:27 浏览: 256
【C语言】1+2+3+...+n的值
可以使用循环来计算每个数的阶乘,并将结果相加。以下是一个示例代码:
```c++
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "请输入一个整数n:";
cin >> n;
int sum = 0, factorial = 1;
for (int i = 1; i <= n; i++)
{
factorial *= i; // 计算阶乘
sum += factorial; // 将阶乘加入总和
}
cout << "1!+2!+3!+...+" << n << "! = " << sum << endl;
return 0;
}
```
输入一个整数n,程序会计算出1!+2!+3!+...+n!的值并输出。
阅读全文