| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 71189 | sh25_wangtaojie | 求阶乘的和 | C++ | 通过 | 0 MS | 248 KB | 649 | 2025-10-24 15:46:12 |
#include <iostream> using namespace std; // 计算阶乘的函数 long long factorial(int num) { long long result = 1; for (int i = 1; i <= num; i++) { result *= i; } return result; } int main() { int n; long long sum = 0; // 读取输入 cin >> n; // 验证输入范围 if (n <= 1 || n >= 12) { cout << "输入错误:n应该在1到12之间" << endl; return 1; } // 计算阶乘和 for (int i = 1; i <= n; i++) { sum += factorial(i); } // 输出结果 cout << sum << endl; return 0; }