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