| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 80138 | sh25_huangse | 计算分数加减表达式的值 | C++ | 通过 | 0 MS | 248 KB | 558 | 2026-01-04 15:02:54 |
#include <iostream> #include <iomanip> using namespace std; int main() { int n; cin >> n; double sum = 0.0; for (int i = 1; i <= n; i++) { double term = 1.0 / i; // 第i项的绝对值 1/i // 判断符号:奇数项加,偶数项减 if (i % 2 == 1) { sum += term; // 奇数项,正号 } else { sum -= term; // 偶数项,负号 } } // 输出结果,保留4位小数 cout << fixed << setprecision(4) << sum << endl; return 0; }