```cpp
if(max==a[i].total)cout<<a[i].name<<" "<<a[i].chinese<<" "<<a[i].math<<" "<<a[i].english;
```
这一行,如果有多个相等的最高分,输出靠前的那一个,你这一行没有体现出来。改成:
```cpp
if(max==a[i].total){cout<<a[i].name<<" "<<a[i].chinese<<" "<<a[i].math<<" "<<a[i].english;return 0;}
```
@[ybtur](/user/468071)
by Eason_AC @ 2021-03-12 20:57:22
@[Eason_AC](/user/112917)
谢谢,问题解决了。
跪谢跪谢。
by galfth @ 2021-03-13 21:11:57