题解 | #查找学生信息#

查找学生信息

http://www.nowcoder.com/practice/fe8bff0750c8448081759f3ee0d86bb4

#include<string.h>

typedef struct student{
    char number[1000];
    char name[20];
    char sex[10];
    int age;
}student;



int main(){
    int N;
    scanf("%d", &N);
    struct student stu[N];
    for(int i=0; i<N; i++){
        scanf("%s %s %s %d", &stu[i].number, &stu[i].name, &stu[i].sex, &stu[i].age);
    }
    int len, tmp, j;
    char str[1000];
    scanf("%d", &len);
    for(int i=0; i<len; i++){
        scanf("%s", &str);
        for(j=0; j<N; j++){
            if( strcmp(str ,stu[j].number) == 0){
                printf("%s %s %s %d\n",stu[j].number, stu[j].name, stu[j].sex, stu[j].age);
                break;
            }
        }
        if(j == N){
            printf("No Answer!\n");
        }
        
    }
    return 0;
    
}
全部评论

相关推荐

11-07 13:31
怀化学院 Java
勇敢牛牛不怕难:又疯一个
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务