编程程序,计算1!+2!+3!+4!+..++10!的值。
时间: 2023-11-14 15:06:00 浏览: 103
一个计算1+2+3+5+8+13+...+n的算法程序
3星 · 编辑精心推荐
编程程序可以使用循环和递归两种方式实现。这里我给您介绍一下使用循环的方式实现该程序。
循环方式实现程序如下:
```c++
#include <iostream>
using namespace std;
int main() {
int sum = 0, fac = 1;
for (int i = 1; i <= 10; i++) {
fac *= i;
sum += fac;
}
cout << "1!+2!+3!+...+10! = " << sum << endl;
return 0;
}
```
程序中使用了一个循环,从1到10依次计算每个数的阶乘,并将阶乘累加到sum变量中。最后输出sum的值即可。
阅读全文