#include<stdio.h>
#include<string.h>
typedef struct node
{
char id[100];
char name[200];
char sex[10];
int age;
}node;
node data[1001];
int main(int argc, char *argv[])
{
int N;
int M;
while(~scanf("%d",&N))
{
for(int i=0;i<N;++i)
{
scanf("%s%s%s%d",data[i].id,data[i].name,data[i].sex,&data[i].age);
}
scanf("%d",&M);
char queryid[100];
int j;
for(int i=0;i<M;++i)
{
scanf("%s",queryid);
for(j=0;j<N;++j)
{
if(strcmp(data[j].id,queryid)==0)
{
printf("%s %s %s %d\n",data[j].id,data[j].name,data[j].sex,data[j].age);
break;
}
}
if(j==N)
printf("No Answer!\n");
}
}
return 0;
}
/**************************************************************
Problem: 1069
User: cust123
Language: C++
Result: Accepted
Time:20 ms
Memory:1328 kb
****************************************************************/
题目1069:查找学生信息
最新推荐文章于 2020-06-16 22:37:45 发布