提交时间:2026-01-04 15:02:54
运行 ID: 80138
#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; }