s┃ %10s┃%10s┃ %10s┃%10d┃ %10d┃ \n", boo[mid].num,boo[mid].name,boo[mid].auth,boo[mid].pub,boo[mid].NowNum,b oo[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). 按书名查找РРРРРvoid SearchByName(ook &boo)РР{//BY NAME 根据书名查找РРchar SeaName[20];РРprintf("?输入想查找的书的书名 :\n"); scanf(" %s",&SeaName);Рprintf("?找到符合该书名的书的详细信息如下:?\n"); for(int i=0;i<total;i++)Р{РРif(strcmp(SeaName,boo[i].name)==0)//?如果书名一样РР{Рprintf("?书号: %s\n书名: %s\n作者: %s\n出版社: %s\n总库存量: %d\n现库存Р量: %d\n\n",boo[i].num,boo[i].name,boo[i].auth,boo[i].pub,boo[i].TotNumР,boo [i].NowNum);Р}//?显示符合信息的所有书籍的信息РР}РР}Р4、借阅图书的设计方案