View Code of Problem 83

#include<stdio.h>
typedef struct student
{
	int num;
	double score;
}students;
int main()
{
	int n,m,i,j=0;
	students s[100];
	scanf("%d %d",&n,&m);
	for(i=0;i<(n+m);i++)
	{
		scanf("%d %lf",&s[i].num,&s[i].score);
	}
	for(i=0;i<(n+m);i++)
	{
		for(j=0;j<(n+m-1);j++)
		{
			if(s[j+1].num<s[j].num)
			{
				students ss=s[j+1];
				s[j+1]=s[j];
				s[j]=ss;
			}
		}
	}
	for(i=0;i<(n+m);i++)
	{
		printf("%d %.lf\n",s[i].num,s[i].score);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 83