#include <stdio.h> struct data { int a; int b; }s; int main() { struct data s[100]; int count; int n,m; int i,j; int t; scanf("%d",&t); printf("\n"); while(t--) { scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d=%d",&s[i].a,&s[i].b);} scanf("%d",&m); for(i=0;i<m;i++) scanf("%d",&a[i]); for(i=0;i<m;i++) { count=0; for(j=0;j<n;j++) { if(a[i]==s[j].a) { count++; printf("%d\n",s[j].b); } else if(a[i]==s[j].b) { count++; printf("%d\n",s[j].a); } } if(count==0) printf("UNKNOW\n"); } printf("\n"); } return 0; } /* Main.c: In function 'main': Main.c:25:22: error: 'a' undeclared (first use in this function) scanf("%d",&a[i]); ^ Main.c:25:22: note: each undeclared identifier is reported only once for each function it appears in */ |
Double click to view unformatted code.