View Code of Problem 83

#include<stdio.h> 
#include<string.h>
#include<math.h>
struct stu{
	int no;
	int score;
};
int main(){
    int i,j,n,m,t;
    scanf("%d%d",&n,&m);
    struct stu a[m+n];
    for(i=0;i<m+n;i++){
    	scanf("%d%d",&a[i].no,&a[i].score);
	}
	for(i=0;i<m+n;i++){
		for(j=0;j<m+n;j++){
			if(a[j].no>a[j+1].no){
				t=a[j].no;
				a[j].no=a[j+1].no;
				a[j+1].no=t;
				t=a[j].score;
				a[j].score=a[j+1].score;
				a[j+1].score=t;
			}
		}	
	}
	for(i=0;i<m+n;i++)
	   printf("%d %d\n",a[i].no,a[i].score); 
    return 0; 
     
}

Double click to view unformatted code.


Back to problem 83