View Code of Problem 83

#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.


Back to problem 83