为什么打不出worse不懂哪里错了

B2065 鸡尾酒疗法

@[ONicklgzh](/user/1132685) **AC代码:** ```c #include <bits/stdc++.h> using namespace std; int main(){ int n,sum=5.0; cin>>n; double a[n],b[n]; cin>>a[0]>>b[0]; a[0]=b[0]/a[0]*100.0; for (int i=1;i<n;i++){ cin>>a[i]>>b[i]; a[i]=b[i]/a[i]*100; } for (int i=1;i<n;i++){ if (a[i]>a[0]-5 and a[i]<a[0]-5) cout<<"same\n"; else if (a[i]>a[0]+sum) cout<<"better\n"; else if (a[i]<a[0]-sum) cout<<"worse\n"; else cout<<"same\n"; } } ```
by penguin_is_cool @ 2023-11-09 19:56:51


@[ONicklgzh](/user/1132685) 你搞的有一点复杂了
by penguin_is_cool @ 2023-11-09 19:57:22


@[penguin_is_cool](/user/1065176) 有没有c语言的解法啊 没学过c++
by ONicklgzh @ 2023-11-09 21:14:30


@[ONicklgzh](/user/1132685) 哦我只学过c++,但c++其实跟c语言差不多,所以可以试一下。
by penguin_is_cool @ 2023-11-09 22:16:24


|