拿走不谢
2025-09-07 20:42:54
发布于:山东
2阅读
0回复
0点赞
#include <iostream>
using namespace std;
int main() {
int k;
cin >> k;  // 读取输入的整数k
double sum = 0.0;  // 用于存储调和级数的和
int n = 0;         // 用于计数项数
// 循环计算调和级数,直到和大于k
while (sum <= k) {
    n++;          // 项数加1
    sum += 1.0 / n;  // 加上当前项的倒数
}
cout << n << endl;  // 输出最小的n值
return 0;
}
这里空空如也



有帮助,赞一个