homoteam_ikun @ 2023-01-12 15:03:16
(听取WA声一片)下为代码
#include<iostream>
using namespace std;
int main(){
int k,sum=1,n;
cin>>n;
for(int i=0;i<=n;i++){
i+=1/sum;
sum++;
if(i>k){
break;
}
}
cout<<sum;
return 0;
}
提前感谢
by Dr_Glitch @ 2023-01-12 15:09:24
你这个都用的是int
啊,算浮点还是用float
或者double
算才行
by Dr_Glitch @ 2023-01-12 15:10:16
用int
算只会自动向下取整
by homoteam_ikun @ 2023-01-12 18:00:57
@Dr_Glitch 感谢 此题已ac