ok[i].num=haoР输出“还书成功”Рbook[i].n++,all++Р输出图书信息Рi++Р( 4 )查询函数Рi=0Рi<sumР输出图书信息Рi++Р三、核心技术的实现说明及相应程序段Р本程序主要由四个自定义函数和一个主函数组成,其中主函数以菜单的形式调用其它函数来实现要求的所有功能。在这些函数当中,Р录入图书信息函数,借书函数,还书函数,查询函数是程序中较为核心的部分,下面分别具体说明;Р录入图书信息函数;Р此函数是录入图书信息,包括编号,名称,作者,数量。Рvoid add()Р{ Р int i;Р?Р printf("请输入要录入的图书数量,按回车键确认:");Р?scanf("%d",&addnum);Р for(i=0;i<addnum;i++)Р { Р printf("\n请输入书的编号:");Р scanf("%s",book[i].num);Р if(book[i].num<0)return;Р printf("\n请输入书的名称:");Р scanf("%s",book[i].name);Р printf("\n请输入书的作者:");Р scanf("%s",book[i].writer);Р printf("\n请输入此书的数量:");Р scanf("%d",&book[i].n);Р all+=book[i].n;Р printf("录入成功。\n");Р };Р}Р借书函数;Р输入要借阅的书的编号(书的编号唯一),然后查询书库存情况,如果库存少于三本了则提示不予外借,如果库存大于等于三本时,显示借书成功,并将所借书的数量赋为负一,库存也赋为正一,具体程序段如下;Рvoid borrow()Р{ Р?int i;Р?char hao[10];Р?printf("请输入你要借阅的书的编号\n");Р?scanf("%s",hao);