#include <iostream> #include <iomanip> using namespace std; int main() { int n; cin >> n; double h = 0.0; for (int i = 1; i <= n; i++) { h += 1.0 / i; // 用浮点除法 } cout << fixed << setprecision(6) << h << endl;//控制精度 return 0; }
注意细节
#include <iostream> #include <iomanip> using namespace std; int main() { int n; cin >> n; double h = 0.0; for (int i = 1; i <= n; i++) { h += 1.0 / i; // 用浮点除法 } cout << fixed << setprecision(6) << h << endl;//控制精度 return 0; }
注意细节