rintf("入库成功.\n");}}3、查找图书的设计方案为了更便于查找,这里设计了两种查找方案,按书号查找和按书名查找。在按书号查找中使用了折半查找法的查找函数。按书号查找方案中都显示图书的所有状态,包括是在库还是借出,如果借出,并显示何人借走。(1).按书号查找voidSearchByNum(ook&boo,charSeaNum[]){//BYNUM根据书号查找LinkList*p;p=boo[mid].next;if(BinarySearch(boo,SeaNum)==false)printf("对不起,未找到您想查找的书。\n");//二分查找没找到else//找到了的话{{printf("┃书号┃书名┃作者┃出版社┃现库存┃总库存┃\n");printf("-------------------------------------------------------------------------------\n");printf("┃%10s┃%10s┃%10s┃%10s┃%10d┃%10d┃\n",boo[mid].num,boo[mid].name,boo[mid].auth,boo[mid].pub,boo[mid].NowNum,boo[mid].TotNum);if(boo[mid].next!=NULL){printf("┃已借该书的┃\n");printf("┃图书证号┃\n");while(p){printf("┃%14s┃\n",p->CardNum);p=p->next;}}}while(p){printf("%s",p->CardNum);//在按书号查找的函数里也显示借了这本书的借阅者的证号p=p->next;}printf("\n");}//显示查找的书籍的信息}(2).按书名查找voidSearchByName(ook&boo)