#include<stdio.h>
struct book {
char name[20];
int date;
int price;
} stu[3];
int main() {
int i, j;
char name[20];
for(i = 0; i < 3; i++)
scanf("%s%d%d", stu[i].name, &stu[i].date, &stu[i].price);
getchar();
gets(name);
for(i = 0; i < 3; i++) {
if(strcmp(stu[i].name, name) == 0) {
printf("%s %d %d", stu[i].name, stu[i].date, stu[i].price);
}
}
return 0;
}
name是字符char,不是字符串char[]