@[sunhewei](/user/1416591) a没赋值
by HMSVanguard @ 2024-09-15 15:41:43
@[HMSVanguard](/user/678344)
谢谢你 校友大神 我悟了 今天已经两次因为忘赋值WA了 现在印象非常深刻 估计不会再有第三次了(被自己蠢笑了.JPG)
by sunhewei @ 2024-09-15 15:48:03
```cpp
#include <bits/stdc++.h>
using namespace std;
int ans=0;
int main()
{
long double x,q=2,a;
cin>>x;
while(a<x){
a+=q;
q=q/100*98;
ans+=1;
}
cout<<ans;
return 0;
}
```
我也没赋值但是过了
by C_R_X_12_02_07 @ 2024-09-15 16:02:40
@[C_R_X_12_02_07](/user/1042412) 你这个写的和楼主的不一样,首先局部变量最好赋值,不然有可能会赋上一个随机数导致全WA。其次楼主的变量a相当于你这里的变量q,sum相当于你的a。楼主忘记把2赋给a,就没有把题中的距离2代入程序,而你的q已经赋为2了
by HMSVanguard @ 2024-09-15 16:40:32