题解:P1035 [NOIP 2002 普及组] 级数求和
我们用 while 循环来枚举这个算法,每次加上 double 类型的数据)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n=1;
double s=1,k;
scanf("%lf",&k);//输入
while(s<=k)
{
++n;
s+=1.00/n;//题目的算式转换成1.00/n,因为n是整数,所以需要强转double
}
cout<<n;
return 0;
}