




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、#include#include#include# definesize(struct book list *)malloc(size of(struct book list)/构建借来的图书信息结构struct borrowchar borbook _ num10;char borbook _ name22;char return _ time15;char stu _ num15;char stu _ name15;struct borrow * next/构建预借图书信息结构struct prebor_stuchar prebook _ num10;char prestu _ num15
2、;struct prebor _ stu * next/构建图书结构struct booklistchar num10;车名22;char zuozhe15;char leibie10;char pub _ time10;char price10;char condition10;struct booklist * nextstruct book list * create(void);/*列出图书信息*/structborrow * borrow _ creat(structbook list * head);/创建借来的图书信息链列表intpre _ creat(structbook li
3、st * head);/学生登录系统,借用书籍,并将信息保存在prebor_stulist.txt文件中struct prebor _ stu * prebor _ creat(void);/创建预借图书信息链列表void print f1 _(struct book list *);/输出单个主书籍的数据void store(struct booklist * head):/*将链接列表中的书籍信息保存到booklist.txt*/文件*/void printf b1 _(struct borrow *);/输出单个贷款书的部分数据void print fb _(struct borrow
4、* p);/输出单个贷款书的数据void print fp 1 _(struct prebor _ stu *);/输出贷款的单个书籍中的部分数据void print fp _(struct prebor _ stu *);/输出单个借阅书籍的数据voidprintf _ (structbooklist *、structborrow *、struct prebor _ stu *);/*2 -输出连接列表中的图书信息*/struct book list * load(void);/5 -从文件中读取书籍信息structbook list * num _ paixu(structbook lis
5、t *);/4 -按编号排序structbook list * price _ paixu(structbook list *);/3 -按价格顺序排序int kc num(struct booklist * head);/6 -统计库存数void chaxun1 _ (struct book list *、struct borrow *、struct prebor _ stu *);/7 -查询图书编号图书的信息,然后输出void chaxun2 _ (struct book list *、struct prebor _ stu *、struct borrow *);/7 -作者特定信息祖怀
6、和输出void chaxun3 _ (struct book list *、struct prebor _ stu *、struct borrow *);/7 -查询特定类别的图书信息并自动输出void chaxun4 _ (structborrow *、prebor _ stu *、structbook list *);/7 -按学号祖怀贷款信息structbook list * shanchu(structbook list *、structborrow *、struct prebor _ stu *);/9 -删除数据structborrow * shanchu 2 _(structbo
7、rrow *,structborrow *);/struct borrow结构中的数据删除struct prebor _ stu * shanch u3 _(struct prebor _ stu *,struct prebor _ stu *);/struct prebor_stu删除结构中的数据void xiugai (structbook list *、structborrow *、struct prebor _ stu *);/10 -修改数据void bor store(structborrow * borrow _ head);/将借来的书信息保存在borrowlist.txt文件
8、中/将修改后的预贷款信息保存回文件prebor_stulist.txt(全部复盖)void prestore(struct prebor _ stu * pre _ head);struct borrow * borload(void);/从文件提取信息创建借来的图书源信息链列表structbook list * charu(structbook list * head,structborrow * borrow _ head);/8 -将书籍中的数据放入按顺序弹出的连接列表中,插入后按顺序弹出struct book list * scan f1 _(void);/导入单个图书源数据void交
9、换(structbook list *,struct book list *);/交换两种结构的体内内容structborrow * tianjia 1 _(structborrow * borrow _ head,structbook list * p);/struct borrow结构中的数据添加int main(void)int n、n1、x、k=0、flag、flag1、x1;char chstruct booklist * head=null/图书信息链接标题指针struct borrow * borrow _ head=null/借用的图书信息链接标题指针struct prebor
10、 _ stu * pre _ head=null;/预借图书信息链接标题指针flag 1=0;x=x1=1;while(x)系统(“cls”);printf( * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * printfprintf(“*军宁图书管理系统* n”);printf(* 0 -关机5 -从文件输入数据* n );printf(* 1 -输入数据6 -统计库存数* n );printf(* 2 -输出信息10 -修改数据7 -查询功能* n );printf(* 3 -基于价格8 -数据增长*
11、 n );printf(* 4 -按编号排序9-清除数据* n );printf( * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * priningprintf(选择“功能:”);scanf(“% d”,n);getchar();开关(n)case 03360/0-关机x=0;printf( * * * * * * * * *感谢您使用军宁图书管理系统!* * * * * * * * * * n );printf( * * * * * * * * * * *欢迎使用!* * * * * * * *
12、 * * n );布列克;case 13360/1-数据输入while(x1)系统(“cls”);printf( * * * * * * * * *军宁图书信息输入系统* * * * * * * * * * * * * * * * * * * * * * * *printf (* * * 0 -取消输入* * * * * n );printf (* * 1 -输入图书源信息* * n );printf(* 2 -输入贷款书信息* n );printf (* * 3 -输入预借图书信息* * n );printf(* * *祝您玩得开心* * * * * * * * * * n );printf
13、(选择“功能:”);scanf(“% d”,n1);getchar();交换机(n1)case 0:x1=0;布列克;案例1:head=create();/*列出图书信息*/printf(是否将原始书籍信息保存到booklist.txt文件!(y/n): );ch=getchar();if(ch=y | ch=y)商店(头部);getchar();布列克;case 2:if(head=null)printf(先输入图书源信息! n );getchar();布列克;elseborrow _ head=borrow _ creat(头部);/创建借来的图书信息链列表printf(是否将原始书籍信息保存到bo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届四川省眉山一中办学共同体化学高一下期末质量跟踪监视模拟试题含解析
- 供电公司外委管理办法
- 虚拟展览技术-洞察及研究
- DeepSeek与区块链技术推动大湾区港群一体化发展
- 智慧教室材料管理办法
- 养蜂管理办法(试行)
- 村级资金使用管理办法
- 公司内部招待管理办法
- 农村便利设施管理办法
- 探究《水浒传》精彩章节
- 毁林毁草违规行为集中整治实施方案
- 日本2025年食品过敏原培训
- 中新天津生态城教育系统招聘教职人员笔试真题2024
- GB/T 45817-2025消费品质量分级陶瓷砖
- DB37∕T 5302-2024 既有城市桥梁现场检测及承载能力评估技术标准
- 安徽省池州市贵池区2024-2025学年八年级下学期数学期末检测试卷(含答案)
- 正畸接诊标准化流程
- 中心静脉压(CVP)监测与护理
- 酒店前台接待礼仪与沟通技巧练习题
- 床上用品采购 投标方案
- 口腔工艺管理课件
评论
0/150
提交评论