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