酷代码 AI
菜单
服务商

C++代码实现:轻松计算 1 到 n 的阶乘之和

以下是使用 C++编写的计算 1 + 2! + 3! +... + n! 的程序代码: ```cpp #include <iostream> long long factorial(int n) { long long fact = 1; for (int i = 1; i <= n; i++) { fact *= i; } return fact; } long long sumOfFactorials(int n) { long long sum = 0; for (int i = 1; i <= n; i++) { sum += factorial(i); } return sum; } int main() { int n; std::cout << "请输入 n 的值: "; std::cin >> n; long long result = sumOfFactorials(n); std::cout << "1 + 2! + 3! +... + " << n << "! 的和为: " << result << std::endl; return 0; } ``` 在这个程序中,我们定义了两个函数,`factorial` 函数用于计算一个数的阶乘,`sumOfFactorials` 函数用于计算 1 到 n 的阶乘之和。在 `main` 函数中,我们从用户获取 `n` 的值,并输出计算结果。 ######[AI写代码神器 | 303点数解答 | 2024-10-27 13:16:23]

相关提问
发财导航,免费问AI
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]