题目难度:入门
涉及知识点:循环
题意:
分析:直接用for循环判断条件即可
AC代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int k;
double sum=0.000;//必须是double
ios::sync_with_stdio(false);
cin>>k;
for(double i=1.000;i<=10000000.000;i+=1.000){//越往后越大,要开大
if(sum>k*1.000){cout<<i-1;//已经+=1.000后才判断,所以-1
break;}//结束
sum+=1.000/i;
}
return 0;
}
总结:直接用for循环判断条件即可