题目要求 题目解析 一重循环求和。 #include <bits/stdc++.h> using namespace std; int main() { int k; cin >> k; int n = 0; double s = 0; while (s <= k) { n++; s = s + 1.0 / n; // cout<<n<<" "<<s<<endl; } cout << n; return 0; }