图书管理系统代码
//图书管理系统#include<stdio.h>#include<stdlib.h>#include<string.h>struct book{ int num; char bname[50]; c
// 图书管理系统 #include<stdio.h> #include<stdlib.h> #include<string.h> structbook{ intnum; charbname[50]; charwname[20]; charpress[50]; charsort[50]; inttime; floatprice; structbook*next; }; structbook*creatbook();// 创建链表 structbook*addbook(structbook*head);// 添加图书 intyanzheng(structbook*head,intm);// 验证新添加的图书编码是否已存在 voiddeletebook(structbook*head);// 删除图书 voidfprint(structbook*head);// 将链表写入文件 structbook*load();// 从文件中读取信息并建成链表 voidprint_book(structbook*head);// 将链表信息输出 voidchaxun(structbook*head);// 查询图书信息 voidnum_chaxun(structbook*head);// 按图书编号查询图书 voidwname_chaxun(structbook*head);// 按作者名查询图书 voidsort_chaxun(structbook*head);// 按类别查询图书 voidtime_chaxun(structbook*head);// 按出版时间查询图书 voidbname_chaxun(structbook*head);// 按图书名查询图书 voidxiugai(structbook*head);// 修改图书信息 voidpaixu(structbook*head);// 对图书进行排序 voidnum_paixu(structbook*head);// 按图书编号排序 voidtime_paixu(structbook*head);// 按图书出版时间排序 voidprice_paixu(structbook*head);// 按图书价格排序 voidbname_paixu(structbook*head);// 按图书名排序 voidwname_paixu(structbook*head);// 按作者名排序 intmain() { intchoice,n,x,y=1,c,c1=1243; chara,d,b[10],b1[10]="lwb"; structbook*head=NULL; while(y){ system("cls"); printf("\n\n\n\n\n\n\n"); printf("********************\n\n"); 欢迎光临 1

