先给出那道题的题目:
给出有关结构体排序的代码段落:
int cmp(info a,info b)
{
if(a.k!=b.k)
{
return a.k<b.k;//如果选该门课程的人数相等就把人数较少的放在前面
}
else
{
return a.p<b.p;//如果选这门课程的人数一样多就把序号较小的放在前面
}
}
调用sort函数时的写法:
sort(A+1,A+M+1,cmp);
整个函数的代码:
https://paste.ubuntu.com/p/PwkhKqhsKK/