#include<stdio.h> struct student{ int n; int score; }; int main() { int m,n,t,min,i,j; scanf("%d %d",&m,&n); struct student stu[100],temp; for(j=0;j<n+m;j++) scanf("%d %d",&stu[j].n,&stu[j].score); for(i=0;i<n+m;i++) { min=stu[i].n; t=i; for(j=i+1;j<n+m;j++) {if(stu[j].n<min) { min=stu[j].n; t=j; }} if(t!=i) { temp=stu[i]; stu[i]=stu[t]; stu[t]=temp; } } for( i=0;i<n+m;i++) {printf("%d %d\n",stu[i].n,stu[i].score);} return 0; } |
Double click to view unformatted code.