View Code of Problem 83

#include<stdio.h>
struct stu{
	int num;
	int id;
}a[100];

int main(){
	int m,n,t1,t2,i,j ;
	scanf("%d %d",&m,&n);
	int max =0;
	for(i=0;i<n+m;i++){
		scanf("%d %d",&a[i].num,&a[i].id);
	}
	for(i=0;i<n+m;i++){
	for(j=i;j<n+m;j++){
		if(a[i].num>a[j].num){
			t1=a[j].id;
			a[j].id=a[i].id;
			a[i].id=t1;
			t2=a[j].num;
			a[j].num=a[i].num;
			a[i].num=t2;
		}
	}
	}
	for(i=0;i<n+m;i++){
		printf("%d %d\n",a[i].num,a[i].id);
	}
}

Double click to view unformatted code.


Back to problem 83