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