```c
#include<iostream>
using namespace std;
int main()
{
double a,b=2.0,c=0;
int i;
cin>>distance;
for(i=1;;i++)
{
c+=b;//总路程
b*=0.98;//每步游出的距离
if(total>a) break;//当总路程大于目标距离时,终止循环
}
cout<<i;//输出步数
return 0;
}
```
by WANG_ZHENG_MING @ 2024-03-24 18:25:04
"distance"改成a
by WANG_ZHENG_MING @ 2024-03-24 18:26:01
```
#include<bits/stdc++.h>
using namespace std;
double s,a=2;
int ans;
int main()
{
cin>>s;
while(s>0)
{
if(ans!=0)s-=a*0.98,a*=0.98;
else s-=2;
ans++;
}
cout<<ans;
return 0;
}
```
by keep_shining @ 2024-03-24 18:27:22
double s,sum=0,siw=0;
cin>>s;
for(int i=2;sum<=s;i*0.98){
siw++;
sum+=i;
}
cout<<siw;
by LiXiang190208 @ 2024-05-01 18:21:50
可以吗
by LiXiang190208 @ 2024-05-01 18:22:26