#include<stdio.h> typedef struct student{ int a; int b; }; int main(){ int a,b; scanf("%d%d",&a,&b); struct student a1[1000],b1[1000]; for(int i=0;i<a;i++) { int c,d; scanf("%d%d",&c,&d); a1[i].a=c; a1[i].b=d; } for(int i=a;i<b+a;i++) { int c,d; scanf("%d%d",&c,&d); a1[i].a=c; a1[i].b=d; } int count=0; for(int i=0;i<b+a;i++) { for(int j=0;j<b+a-1;j++){ if(a1[j].a>a1[j+1].a){ int temp1=a1[j].a; int temp2=a1[j].b; a1[j].a=a1[j+1].a; a1[j+1].a=temp1; a1[j].b=a1[j+1].b; a1[j+1].b=temp2; } } } for(int i=0;i<b+a;i++) { printf("%d %d\n",a1[i].a,a1[i].b); } } |
Double click to view unformatted code.