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