借助了C++的sort函数
#include#include #include using namespace std; struct St { char id[15]; int score; int l_number; int l_rank; }arr_st[30010]; int cmp(St a ,St b) { if(a.score!=b.score)return a.score>b.score; else return strcmp(a.id,b.id)<0; } int main() { int N,K,num=0,i,j,r=1;//num为全部考生总数,r为最后总排序时的当前排名 scanf("%d",&N); for(i=1;i<=N;i++)//录入及考场内排序 { scanf("%d",&K); for(j=0;j



