1. 程式人生 > >jzxx1039求恰好使s=1+1/2+1/3+…+1/n的值大於X時n的值

jzxx1039求恰好使s=1+1/2+1/3+…+1/n的值大於X時n的值

題目描述
求恰好使s=1+1/2+1/3+…+1/n的值大於X時n的值。(2<=x<=10)

輸入
輸入只有一行,包括1個整數X。

輸出
輸出只有一行(這意味著末尾有一個回車符號),包括1個整數。

樣例輸入
2
樣例輸出
4

滿分程式碼:
#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;
}