#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ typedef struct student{ int num; int score; }stu; int main() { int a,b,i,j,temp,k; scanf("%d%d",&a,&b); stu s[a+b]; for(i=0;i<a+b;i++){ scanf("%d%d",&s[i].num,&s[i].score); } for(i=0;i<a+b-1;i++) { k=i; for(j=i+1;j<a+b;j++){ if(s[j].num<s[k].num ){ k=j ; } } if(k!=i) { temp=s[k].num; s[k].num=s[i].num; s[i].num=temp; temp=s[k].score; s[k].score=s[i].score; s[i].score=temp; } } for(i=0;i<a+b;i++){ printf("%d %d\n",s[i].num,s[i].score); } return 0; } |
Double click to view unformatted code.