l1164809236 @ 2019-12-11 13:26:34
#include<iostream>
using namespace std;
int main()
{
int i=1,k,n=0;
cin>>k;
for(;n<k;i++)
{
n+=(1/i);
}
cout<<i;
return 0;
}
by SfumatoCannon_ @ 2019-12-11 13:29:33
当i>1时,1/i=0.因为你开的是整数类型。
by mugds47 @ 2019-12-28 21:49:14
整数相除得出的是整数懂了吧? 这题需要浮点数