题解 | #查找学生信息#
查找学生信息
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;
}