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