用c➕➕定义求n的阶乘的函数int fac,在主函数中调用该函数求解1的阶乘+2的阶乘+3的阶乘+…10的阶乘的和
时间: 2023-05-21 19:01:37 浏览: 236
python计算阶乘和的方法(1!+2!+3!+...+n!)
5星 · 资源好评率100%
好的,以下是用C++定义求n的阶乘的函数int fac,并在主函数中调用该函数求解1的阶乘 2的阶乘 3的阶乘 …10的阶乘的和的代码:
```c++
#include <iostream>
using namespace std;
int fac(int n) {
if (n == 0) {
return 1;
} else {
return n * fac(n - 1);
}
}
int main() {
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += fac(i);
}
cout << "1! + 2! + 3! + ... + 10! = " << sum << endl;
return 0;
}
```
输出结果为:
```
1! + 2! + 3! + ... + 10! = 4037913
```
希望能够帮到您!
阅读全文