@[___wa___](/user/736212)
by GuangyuHuashi @ 2022-08-11 20:07:14
@[GuangyuHuashi](/user/754268) else部分好像全错了诶(原来)
by ___wa___ @ 2022-08-12 18:00:26
@[___wa___](/user/736212) 这个确实(吧),我也不是很确定,所以如您所见,我把它们全删了
by GuangyuHuashi @ 2022-08-12 18:01:50
而且这个也没有标号的必要,相等直接不交换就可以了
by GuangyuHuashi @ 2022-08-12 18:03:12
@[GuangyuHuashi](/user/754268) 但是还是只AC了第一个点(我自己删的)
by ___wa___ @ 2022-08-12 18:04:13
@[___wa___](/user/736212) 第一个if中不需要比较编号
by GuangyuHuashi @ 2022-08-12 18:05:28
标号有必要啊,不标号样例都过不了
by ___wa___ @ 2022-08-12 18:05:49
同时ii变量可以从i+1开始遍历
by GuangyuHuashi @ 2022-08-12 18:06:07
```cpp
for(int i=0;i<a-1;i++)
{
for(int ii=i+1;ii<a;ii++)
{
if(xuesheng[i].zongchengji<xuesheng[ii].zongchengji)
{
swap(xuesheng[i].zongchengji,xuesheng[ii].zongchengji);
swap(xuesheng[i].mingzi,xuesheng[ii].mingzi);
swap(xuesheng[i].id,xuesheng[ii].id);
swap(xuesheng[i].yuwen,xuesheng[ii].yuwen);
swap(xuesheng[i].shuxue,xuesheng[ii].shuxue);
swap(xuesheng[i].yingyu,xuesheng[ii].yingyu);
}
}
}
```
这样写
by GuangyuHuashi @ 2022-08-12 18:07:27
因为不标号的话,在循环的时候会换两次(一次i,一次ii)
by ___wa___ @ 2022-08-12 18:07:44