for循环中让i一直++,sn累加,如果大于k就直接输出然后break
此题非常简单
AC代码如下
#include<iostream>
using namespace std;
double sn;
int k;
int main()
{
cin >> k;
for (double i = 1; ; i++)
{
sn += 1 / i;
if (sn > k)
{
cout << i;
break;
}
}
return 0;
}
for循环中让i一直++,sn累加,如果大于k就直接输出然后break
此题非常简单
AC代码如下
#include<iostream>
using namespace std;
double sn;
int k;
int main()
{
cin >> k;
for (double i = 1; ; i++)
{
sn += 1 / i;
if (sn > k)
{
cout << i;
break;
}
}
return 0;
}