#include<stdio.h>
struct Stu
{
char id[17];//必须是17,要留一个空间存放字符串末尾隐藏了的'\0'
int a;
int b;
};//结构体的花括号后要加“;”
main()
{
int n,m,i,j,x;
struct Stu s[1001];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s %d %d",s[i].id,&s[i].a,&s[i].b);//数组名id就是一个地址
}
scanf("%d",&m);
for(i=0;i<m;i++)
{
scanf("%d",&x);
for(j=0;j<n;j++)
{
if(s[j].a==x)//if的括号中有两个“==”
{
printf("%s %d\n",s[j].id,s[j].b);//s[j].id前不要加&
}
}
}
}
06-23
876
11-15
236
09-29
228
10-11