online_judge_1196
来源:互联网 发布:mac提示flash过期 编辑:程序博客网 时间:2024/06/16 20:50
#include <stdio.h>#include <stdlib.h>typedef struct Stu{ int hao; int grade;}Stu;int cmp(const void *a,const void *b){ if(((Stu *)a)->grade!=((Stu *)b)->grade) return ((Stu *)a)->grade - ((Stu *)b)->grade; else return ((Stu *)a)->hao - ((Stu *)b)->hao;}int main(){ int i,n; Stu *s; while(~scanf("%d",&n)) { if(n<1||n>100) continue; s=(Stu *)malloc(n*sizeof(Stu)); for(i=0;i<n;i++) scanf("%d%d",&s[i].hao,&s[i].grade); qsort(s,n,sizeof(Stu),cmp); for(i=0;i<n;i++) printf("%d %d\n",s[i].hao,s[i].grade); free(s); } return 0;}
0 0