大佬们能帮我看看为啥我的输出结果总是差一位数啊啊
//级数求和 #include<iostream> using namespace std; int k,n; double s; int main(void){ cin>>k; s=0; for(n=1;s<k;n++){ s=s+1.0/n; } cout<<n<<endl; return 0; }