View Code of Problem 83

#include<stdio.h>
typedef struct student{
	int id;
	int socre;
}stu;
int main()
{
	int n,m,i,j;
	scanf("%d %d",&n,&m);
	stu a[n],b[m],c[n+m],t;
	for(i=0;i<n;i++)
	{
	  scanf("%d %d",&a[i].id,&a[i].socre);
	  c[i]=a[i];
    }  
	for(i=0;i<m;i++)
	{
	  scanf("%d %d",&b[i].id,&b[i].socre); 
	  c[i+n]=b[i];
   }
   for(i=0;i<m+n-1;i++)
   {
   	 int temp=i;
   	 for(j=i+1;j<m+n;j++)
   	 {
   	 	if(c[j].id<c[temp].id)
   	 	  temp=j;
	 }
	 t=c[temp];
	 c[temp]=c[i];
	 c[i]=t;
   }
   for(i=0;i<m+n;i++)
     printf("%d %d\n",c[i].id,c[i].socre);
	
}

Double click to view unformatted code.


Back to problem 83