1030: 恰好使s=1+1/2+1/3+…+1/n的值大于X时n的值
Submit: 71 Solved: 51
Description
求恰好使s=1+1/2+1/3+…+1/n的值大于X时n的值。(2<=x<=10)
Input
输入只有一行,包括1个整数X。
Output
输出只有一行(这意味着末尾有一个回车符号),包括1个整数。
Sample Input
2
Sample Output
4
HINT
Source
#include<iostream>
using namespace std;
main()
{
int X;
double n=1,sum=0;
cin>>X;
while(n)
{
sum+=1.0/n;
if(sum>X)break;
n++;
}
cout<<n<<endl;
}