40分求救!

P1423 小玉在游泳

```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


|