版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全管理部部门经理岗位职责
- DB5308T 27-2017 绿色水产养殖企业评价规范
- 2026上海申康医院发展中心公开招聘备考题库及一套答案详解
- 2026甘肃人力委托招聘监理员20人备考题库完整参考答案详解
- 焊接作业准则
- 2026湖北咸宁赤壁市公安局监察勤务辅警招录6人备考题库有答案详解
- 2026广东广州南沙人力资源发展有限公司招聘中学教师岗16人备考题库带答案详解
- 2026云南西双版纳勐海县打洛镇幼儿园编外教师招聘5人备考题库及答案详解1套
- 2026第二季度湖北中国科学院武汉病毒研究所集中招聘备考题库及参考答案详解
- 春秋航空股份有限公司2027届暑期实习生招聘备考题库含答案详解
- 端午节父亲节双节主题班会课件
- 2026年高考政治时政热点(必背)
- 2025-2026学年度江苏省无锡市七年级下学期期末测试模拟卷(含答案)
- 2026云南文山州砚山县昌盛人力资源服务有限公司招聘工作人员1人笔试参考题库及答案详解
- 2026年中级银行从业资格之中级个人理财必刷题库带答案详解(能力提升)
- 城市公交车辆日常安全例检项目及流程
- 2026年陕西高速铁路投资有限公司招聘(5人)考试参考试题及答案解析
- 2025年辽宁高中学业水平合格性考试化学试卷真题(含答案详解)
- 滥用药物危害主题班会课件
- 2026年喷药机行业分析报告及未来发展趋势报告
- 2026年国企内部遴选工作人员笔试试题及答案解析
评论
0/150
提交评论