文章
36
粉丝
0
获赞
5
访问
22.8k
#include <stdio.h>
#include <string.h>
struct student{
int age;
char num[5],name[20],sex[20];
};
int main(){
int n,m;
scanf("%d",&n);
struct student student[n+1];
for(int i=0;i<n;i++) scanf("%s %s %s %d",student[i].num,student[i].name,student[i].sex,&student[i].age);
scanf("%d",&m);
int flag;
char c[m][5];
for(int i=0;i<m;i++) scanf("%s",c[i]);
for(int u=0;u<m;u++){
flag=0;
for(int j=0;j<n;j++){
if(strcmp(c[u],student[j].num)==0){
printf("%s %s %s %d\n",student[j].num,student[j].name,student[j].sex,student[j].age);
flag=1;
continue;
}
}
if(flag==0) printf("No Answer!\n");
}
return 0;
}
登录后发布评论
学号是字符串