View Code of Problem 83

#include<iostream>
#include<algorithm>
using namespace std; 

typedef struct{
	int num;
	int score;
}Stu;

int main()
{
	int n, m, i, j;
	Stu a[100], temp;
	scanf("%d %d", &n, &m);
	for (i = 0; i < n + m; i++) //把n+m个全都输入进来 
		scanf("%d %d", &a[i].num, &a[i].score);
	for (i = 0; i < n + m-1; i++)
	{
		for (j = i + 1; j < n + m; j++)
		{
			if (a[i].num > a[j].num)
			{
				swap(a[i].num, a[j].num); 
				swap(a[i].score, a[j].score); 
			}
		}
	}
	
	for (i = 0; i < n + m; i++)
		printf("%d %d\n", a[i].num, a[i].score);
	return 0;
}

Double click to view unformatted code.


Back to problem 83