View Code of Problem 83

#include<stdio.h>
struct student{
	int num;
	int score;
};
void main(){
	int m,n,i,j;
	int t1,t2;
	struct student stu[100];
	scanf("%d%d",&m,&n);
	for(i=0;i<m;i++)
		scanf("%d%d",&stu[i].num,&stu[i].score);
	for(i=m;i<m+n;i++)
		scanf("%d%d",&stu[i].num,&stu[i].score);
	for(i=0;i<m+n;i++)
		for(j=i+1;j<m+n;j++){
			if(stu[i].num>stu[j].num){
				t1=stu[i].num;
				stu[i].num=stu[j].num;
				stu[j].num=t1;
				t2=stu[i].score;
				stu[i].score=stu[j].score;
				stu[j].score=t2;
			}
		}
	for(i=0;i<m+n;i++)
		printf("%d %d\n",stu[i].num,stu[i].score);
}

Double click to view unformatted code.


Back to problem 83