2022年图书管理系统[] .pdf
《2022年图书管理系统[] .pdf》由会员分享,可在线阅读,更多相关《2022年图书管理系统[] .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、#include #include #include #include #include #define LEN sizeof(struct book) struct book int num; char name20; char artist20; char publish20; int date; int price; int guanchang; int jieyue; ; FILE*fp; void main() int a; void INPUT(); void ADD(); void FIND(); void REVISE(); void DELETE(); void SORT()
2、; void OUTPUT(); printf(tttn); printf(ttt欢饮来到n); printf(tttn); printf(ttt图书管理系统n); printf(tttn); printf(ttt广西师大计本3 班成员制作n); printf(tttn); printf(tttn); printf(tttn); printf(tttn); printf(n); printf(n); printf(n); while(1) printf(ttt输入 1 录入图书的信息:n); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
3、- - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - printf(ttt输入 2 增加图书信息:n); printf(ttt输入 3 查找图书的信息:n); printf(ttt输入 4 修改图书信息:n); printf(ttt输入 5 删除图书信息:n); printf(ttt输入 6 把图书信息排序: n); printf(ttt输入 7 把图书信息输出: n); printf(ttt输入 0 退出程序 n); printf(ttt); scanf(%d,&a); switch (a) case 1:INPUT();break
4、; case 2:ADD();break; case 3:FIND();break; case 4:REVISE();break; case 5:DELETE();break; case 6:SORT();break; case 7:OUTPUT();break; case 0:printf(tttEnd of program!n);break; default:printf(tttInput error!n);break; if(a=0) break; void INPUT() struct book a; fp=fopen(file,wb); printf(ttt请输入图书信息n); pr
5、intf(ttt输入编号 0 退出 n); while(a.num!=0) printf(ttt请输入图书编号:); scanf(%d,&a.num); if(a.num=0) break; printf(ttt请输入图书名称:); scanf(%s,a.name); printf(ttt请输入图书的作者名称:); scanf(%s,a.artist); printf(ttt请输入图书的出版社名称:); scanf(%s,a.publish); printf(ttt请输入图书的出版日期:); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
6、- - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - scanf(%d,&a.date); printf(ttt请输入图书的价格:); scanf(%d,&a.price); printf(ttt请输入图书的馆藏数:); scanf(%d,&a.guanchang); printf(ttt请输入图书的借阅数:); scanf(%d,&a.jieyue); fwrite(&a,LEN,1,fp); printf(nn); fclose(fp); printf(ttt录入结束 nnn); void ADD() struct book a;
7、 fp=fopen(file,ab); printf(ttt请输入图书信息:n); printf(ttt输入 0 退出: n); while(1) printf(ttt请输入图书编号:); scanf(%d,&a.num); if(a.num=0) break; printf(ttt请输入图书名称:); scanf(%s,a.name); printf(ttt请输入图书的作者名称:); scanf(%s,a.artist); printf(ttt请输入图书的出版社名称:); scanf(%s,a.publish); printf(ttt请输入图书的出版日期:); scanf(%d,&a.dat
8、e); printf(ttt请输入图书的价格:); scanf(%d,&a.price); printf(ttt请输入图书的馆藏数:); scanf(%d,&a.guanchang); printf(ttt请输入图书的借阅数:); scanf(%d,&a.jieyue); fwrite(&a,LEN,1,fp); printf(nn); fclose(fp); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - void FIND(
9、) struct book a; char b20; int c,d; fp=fopen(file,rb); printf(ttt输入 1 按编号查找:n); printf(ttt输入 2 按图书名称查找:n); printf(ttt); scanf(%d,&c); if(c=1) printf(ttt请输入图书的编号n); printf(ttt); scanf(%d,&d); while(1) fread(&a,LEN,1,fp); if(d=a.num) printf(ttt图书编号: %dn,a.num); printf(ttt图书名称: %sn,a.name); printf(ttt图
10、书作者: %sn,a.artist); printf(ttt图书出版社: %sn,a.publish); printf(ttt图书出产日期:%dn,a.date); printf(ttt图书价格: %dn,a.price); printf(ttt图书的收藏量:%dn,a.guanchang); printf(ttt图书的借阅数:%dn,a.jieyue); printf(nn); break; if(feof(fp)=1) printf(ttt找不到 nnn); break; else if(c=2) printf(ttt请输入图书的名称:); scanf(%s,b); while(1) 名师
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年图书管理系统 2022 图书 管理 系统
限制150内