酷代码 AI
菜单
服务商

给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+...+n!),输出阶乘的和。C++简写只能用<iostream> 只能用int创建变量

```cpp #include <iostream> int main() { int n; std::cin >> n; int sum = 0; int factorial = 1; for (int i = 1; i <= n; i++) { factorial *= i; sum += factorial; } std::cout << sum; return 0; } ``` 这段C++代码实现了计算不大于输入正整数`n`的正整数阶乘之和的功能。首先从用户输入读取`n`的值,然后使用`for`循环从1到`n`进行迭代,在每次迭代中计算当前数的阶乘并累加到`sum`中,最后输出阶乘的和。 [2026-01-03 16:11:23 | AI问答 | 170点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多