描述
求恰好使s=1+1/2+1/3+…+1/n的值大于X时n的值。(2<=x<=10)
输入描述
输入只有一行,包括1个整数X。
输出描述
输出只有一行(这意味着末尾有一个回车符号),包括1个整数。
用例输入 1
2
用例输出 1
4
#include <bits/stdc++.h>
using namespace std;
int main() {
int a;
double n=1,s=0;
cin>>a;
while(n)
{
s+=1.0/n;
if(s>a)break;
n++;
}
cout<<n;
return 0;
}