View Code of Problem 7

#include<stdio.h>
#include <string.h>
#include <math.h>
void main()
{
   int n,i,j,k,p,q,max,a[1000],b[1000],c[1000];
   scanf("%d",&n);
   while(n--)
   {	  
	  scanf("%d",&p);
	  for(i=0;i<p;i++)
	 scanf("%d=%d",&a[i],&b[i]);
      scanf("%d",&q);	
	  for(j=0;j<q;j++)    //开始查找
	  {
		  scanf("%d",&c[j]);
		  max=0;
		  for(i=0;i<p;i++)
		  {
			  if(a[i]==c[j])
			  {
				  max=1;
				  printf("%d\n",b[i]);
				  break;
			  }
			  else if(b[i]==c[j])
			  {
				  max=1;
				  printf("%d\n",a[i]);
				  break;
			  }         
		  }
		  if(max==0)
			  printf("UNKNOW\n");

	  }
     printf("\n");
		
   }
    
}


Double click to view unformatted code.


Back to problem 7