求助

P1423 小玉在游泳

不是,你s要减完肯定是s>0,为啥会是s>1
by Ningmo @ 2023-07-24 16:14:12


@[sk_007](/user/857849) 把 s>1 改成 s>0
by zhangyuanxiao @ 2023-07-24 16:15:20


@[sk_007](/user/857849) 应为 `while(s>0)`,`float` 改为 `double`,再试试
by LittleAcbg @ 2023-07-24 16:17:30


谢谢
by sk_007 @ 2023-07-24 16:18:54


@[LuoJingjia](/user/531709) 好像float够用
by sk_007 @ 2023-07-24 16:19:40


历年真题,我来: ``` #include<iostream> using namespace std; int main() { double a,b=2,d=0; long long c=0; cin>>a; for(int i=1;;i++) { c++; if(i!=1)b=b/100*98; d=d+b; if(d>=a) { cout<<c; return 0; } } cout<<123; return 0; } ```
by liuhanxuan @ 2023-08-07 19:43:54


|