这样为什么最后一个测试点不对,改成n+1就只有最后一个对了
查看原帖
这样为什么最后一个测试点不对,改成n+1就只有最后一个对了
1576409
gzhsdmnlll楼主2024/11/22 10:47
#include <iostream>
using namespace std;
int main()
{
    int k;
    cin>>k;
    double n=0,t=0;
    while(t<k*1.0)
    {
       n++;
        t=1.0/n+t;
        
    }
    cout<<n<<endl;
    return 0;
}
2024/11/22 10:47
加载中...