View Code of Problem 7

#include <stdio.h>
struct same
{
	int num1;
	int num2;
};

int main()
{
	struct same a[1000];
	int T, n, m, i, j, k, t;
	scanf("%d", &T);
	k = 0;
	while (k < T)
	{
		scanf("%d", &n);
		for (i = 0; i < n; i++)
			scanf("%d=%d", &a[i].num1,&a[i].num2);
		scanf("%d", &m);
		for (i = 0; i < m; i++)
		{
			scanf("%d", &t);
			for (i = 0; i < n; i++)
			{
				if (t == a[i].num1){
					printf("%d\n", a[i].num2); break;
				}
				if (t == a[i].num2){
					printf("%d\n", a[i].num1); break;
				}
			}
			if (i == n)printf("UNKNOW\n");
		}
		printf("\n");
	}
}

Double click to view unformatted code.


Back to problem 7