文章
19
粉丝
98
获赞
3
访问
10.5k
#include <bits/stdc++.h>
using namespace std;
typedef struct student {
int num;
int grade;
};
bool comp (student lhs,student rhs)
{
if(lhs.grade<rhs.grade)
return true;
else if(lhs.grade==rhs.grade && lhs.num<rhs.num)
return true;
else
return false;
}
int main()
{ int N,p,q;
scanf("%d",&N);
student stu[101];
for(int i=0;i<N;i++)
{
scanf("%d",&stu[i].num);
scanf("%d",&stu[i].grade);
}
sort(stu,stu+N,comp);
for(int i=0;i<N;i++)
{
printf("%d %d\n",stu[i].num,stu[i].grade);
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发