您这排序不用结构体的吗
by 蒟蒻365 @ 2019-02-17 14:47:44
@[蒟蒻365](/space/show?uid=153307) 对序号排序啊 对序号排序的条件是满足题目的数组的
by 酸酸Charles @ 2019-02-17 15:11:10
我觉得是排序的锅,其他部分都没问题啊
by 蒟蒻365 @ 2019-02-17 15:19:30
改成这样试试?
bool compare(int i,int j){
if(sum[i]!=sum[j])return sum[i]>sum[j];
else if(a[i]!=b[j])return a[i]>b[j];
else return indx[i]<indx[j];
}
by 蒟蒻365 @ 2019-02-17 15:21:08
应该比较i、j对应的学号,而不是i、j
by 蒟蒻365 @ 2019-02-17 15:22:04
@[蒟蒻365](/space/show?uid=153307) 改了还是和原来一样。。。
by 酸酸Charles @ 2019-02-17 15:29:50
~~好尴尬啊~~
by 蒟蒻365 @ 2019-02-17 15:31:42
@[蒟蒻365](/space/show?uid=153307) hhh还是谢谢你啦 看样子一时半会找不到哪里的毛病
by 酸酸Charles @ 2019-02-17 15:33:51
@[蒟蒻365](/space/show?uid=153307) 找到了 是把数学成绩和语文比较了 把a写成了b...
by 酸酸Charles @ 2019-02-17 16:04:51
~~呃......我可以骂人吗~~
by 蒟蒻365 @ 2019-02-17 16:07:26