2.c++写 计算s = 1!+2!+3!+…+n!的源程序,书写阶乘函数,并调用求上面式子
时间: 2023-11-27 11:48:19 浏览: 73
c++中求n的阶乘的程序
5星 · 资源好评率100%
以下是C++计算s = 1!+2!+3!+…+n!的源程序,包括阶乘函数的书写和调用:
```c++
#include <iostream>
using namespace std;
int factorial(int n) { // 阶乘函数
if (n == 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
int n, s = 0;
cin >> n;
for (int i = 1; i <= n; i++) {
s += factorial(i); // 累加每个数的阶乘
}
cout << s << endl;
return 0;
}
```
阅读全文