#include<bits/stdc++.h> using namespace std; int main() { int k; cin>>k; int n=2;//提前设定 float sn=1.0;//有小数 while(1)//后面有break,不用担心 { sn+=1.0/n;//因为是float if(sn>k) { break;//判断:大于就退出 } else { n++; } } cout<<n; }
各位大神求帮助!!1