解题思路:
根据试机座位号输出考生的准考证号和考试座位号.
第一步先建立一个结构体
struct sk
{
char ch[20];
int a,b;
}N[1001];
第二步根据输入的考生试机座位号遍历数组,遇到相等输出
#include <stdio.h>
int main()
{
struct sk
{
char ch[20];
int a,b;
}N[1001];
int n,m,c;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%s %d %d",&N[i].ch,&N[i].a,&N[i].b);
}
scanf("%d",&m);
for(int i=0;i<m;i++)
{
scanf("%d",&c);
for(int j=0;j<n;j++)
{
if(N[j].a==c)
printf("%s %d\n",N[j].ch,N[j].b);
}
}
return 0;
}