这个题目的实际意思就是让这个分数一直相加,直到大于你输入的整数k,分数相加可以利用分子除分母的方式,将分数转换为小数,再进行相加
# include <iostream>
using namespace std;
int main(){
int k;
cin >> k;
double Sn = 0;
int n = 0;
while (Sn <= k){
n++;
Sn += (1.0 / n);
}
cout << n << endl;
return 0;
}