View Code of Problem 83

#include<stdio.h>
struct stu{
	int id;
	int score;
}a[100];
int main(){
	int N,M,i,k,l;
	scanf("%d %d",&N,&M);
	for(i=0;i<N+M;i++){
		scanf("%d %d",&a[i].id,&a[i].score);
	}
	int temp1,temp2;
	for(i=0;i<N+M;i++){
		for(l=1;l<N+M;l++){
			if(a[i].id>a[l].id){
				temp1=a[i].id;
				a[i].id=a[l].id;
				a[l].id=temp1;
				temp2=a[i].score;
				a[i].score=a[l].score;
				a[l].score=temp2;
			}
			
		}
	}
	for(i=0;i<N+M;i++){
		printf("%d %d\n",a[i].id,a[i].score);
	}
}

Double click to view unformatted code.


Back to problem 83