#include "stdio.h"
struct student{
char a[17];
int test;
int sit;
}std[1000];
int main()
{
int n; //n个考生
scanf("%d",&n);
int i,j; //i个考生
for(i=0;i<n;i++)
{
scanf("%s %d %d",std[i].a,&std[i].test,&std[i].sit); //输入相应信息
}
int m,temp,flag; //m个要查信息的傻瓜
scanf("%d",&m);
for(i=0; i<m; i++)
{
scanf("%d",&temp);//要查信息的傻瓜的试机号
for(j=0;j<n;j++)
{
if(temp == std[j].test)
{flag = 1; break;}
}
if(flag)
{flag = 0; printf("%s %d\n",std[j].a,std[j].sit);}
}
}
总结
考循环的考点,没什么特别的。
理解题意,具备一定抽象问题的能力即可。