题目1069:查找学生信息

来源:互联网 发布:cocos2d js 官网 编辑:程序博客网 时间:2024/05/21 12:04

http://ac.jobdu.com/problem.php?pid=1069

#include<stdio.h>

#include<string.h>
struct node{
    char num[100];
    char name[100];
    char sex[10];
    int age;    
}stu[1005];


int main()
{
    int i,j,m,n;
    char s[10005][100];
    while(scanf("%d",&n)!=EOF){
        for(i=0;i<n;i++){
            scanf("%s %s %s %d",stu[i].num,stu[i].name,stu[i].sex,&stu[i].age);             
        }                       
        scanf("%d",&m);
        for(i=0;i<m;i++)  scanf("%s",s[i]);
        for(i=0;i<m;i++){
            for(j=0;j<n;j++){
                if(strcmp(stu[j].num,s[i])==0){
                    printf("%s %s %s %d\n",stu[j].num,stu[j].name,stu[j].sex,stu[j].age);  
                    break;                       
                }             
            }             
            if(j==n) printf("No Answer!\n");
        }
    }
    return 0;
}