题解
2025-07-13 11:54:26
发布于:广东
38阅读
0回复
0点赞
代码附有注释,已有缩进,直接复制即可
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int n;
cin >> n; // 输入正整数n
double sum = 0.0;
for (int i = 1; i <= n; i++) {
// 计算分母:1+2+3+...+i = i*(i+1)/2
double denominator = i * (i + 1) / 2.0;
sum += 1.0 / denominator;
}
// 输出结果,保留两位小数
cout << fixed << setprecision(2) << sum << endl;
return 0;
}
这里空空如也
有帮助,赞一个