
#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);}
    }
}
 
总结
考循环的考点,没什么特别的。
 理解题意,具备一定抽象问题的能力即可。








