使用结构体表示书
#include
typedef struct {
int sn;
char *name;
char *author;
double price;
} book;
void main()
{
char *bookName;
int i;
book books[10]= {{1,"test","jack",100.00},{},{}};//自己根据需要补充完初始化数据
/**或者通过循环,手动输入book的信息
for(i = 0;i<10;i++)
{
scanf("%d,$s,%s,%f",&books[i].sn,books[i].name,books[i].author,&books[i].price);
}
**/
printf("input a book name:\n");
scanf("%s",bookName);
for(i=0;i<10;i++)
if(strcmp(books[i].name,bookName) == 0){
printf("there is a %s in the books\n",bookName);
break;
}
if(i==10) printf("The book %s is not found\n",bookName);
}