图书馆管理系统源代码

图书馆管理系统源代码

ID:35534535

大小:48.17 KB

页数:14页

时间:2019-03-25

图书馆管理系统源代码_第1页
图书馆管理系统源代码_第2页
图书馆管理系统源代码_第3页
图书馆管理系统源代码_第4页
图书馆管理系统源代码_第5页
资源描述:

《图书馆管理系统源代码》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、///***********************我的图书管理文档***********************************#include#include#includeFILE*fp;/*定义全局变量fp*/structbooks{charnumber[20];/*图书编号*/charname[20];/*图书名称*/charwriter[20];/*作者*/charpress[20];/*出版社*/charkind[20];/*类别*/doubleti

2、me;/*出版时间*/doubleprice;/*价格*/structbooks*next;/*指向下一结点*/};/*函数申明*/voidsecret();/*密码验证*/voidmenu();/*主菜单*/structbooks*Input();/*录入图书信息*/voidfprint(structbooks*head);/*将信息导入文件可追加*/voidfprint1(structbooks*head);/*将信息导入文件只写(可覆盖)*/structbooks*create(structbooks*head,int*n

3、);/*从文件中读取数据构建链表*/voidBrowse(structbooks*head);/*浏览全部图书信息*/voidcount(structbooks*head);/*统计图书数目*/voidseekbyname(structbooks*head);/*按书名查询图书*/voidseekbywriter(structbooks*head);/*按作者查询图书*/voidrankbytime(structbooks*head);/*按出版时间排序*/voidrankbyprice(structbooks*head);/*

4、按价格排序*/structbooks*Delete(structbooks*head,chara[20]);/*按编号删除图书*/structbooks*Revise(structbooks*head);/*修改图书*//*密码验证*/voidsecret(){inta;intb=601;intc=632;printf("请输入您的学号后三位:");scanf("%d",&a);if(a>=b&&c>=a){printf("欢迎进入图书管理系统");}else{printf("对不起!您输入的密码有误,请查证后再输!")

5、;exit(0);}}/*主菜单*/voidmenu(){printf("**************************************************************");printf("图书管理系统");printf("****************************----******************************");printf("*0-退出系统**4-按作者查询*");printf("*1-添加图书**5-按时间排序*");printf("*

6、2-浏览图书**6-按价格排序*");printf("*3-按书名查询**7-删除*");printf("8-修改*");printf("****************************----******************************");printf("**************************************************************");}/*录入图书信息建立图书信息的链表*/structbooks*Input(){structbook

7、s*p1,*p2,*head;/*建立辅助结点及头结点*/charnumber;intn=0,x;system("cls");menu();printf("请按对应项输入图书信息以0结束!");printf("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");printf("编号书名作者价格出版社类别出版时间");printf("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

8、^");p1=(structbooks*)malloc(sizeof(structbooks));head=p2=p1;do{/*使用dowhile语句输入图书信息*/scanf("%s",&p1->number);if(strcmp(p1->number,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。