ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:21.03KB ,
资源ID:24669652      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24669652.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言图书管理系统代码.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言图书管理系统代码.docx

1、C语言图书管理系统代码 /*清屏函数*/ ; 将类型定义为 15*产品编号*/ 30*产品名称*/ *单价*/ 20*作者*/ *存在状态*/ 20*书籍类别*/ 30*出版社*/ *剩余书籍数量*/; 1000; /*借书卡的数据类型*/ ; 学号 卡号 10会员姓名 10; 会员班级 10; 借书数组 最多借书十本 1110存放书名; 1000定义借书卡数组 6=1234566=654321初始化密码 ()/*输入新用户信息*/ i; ; *a; ; (); (1) 0初始化计数器 (011)初始化借书名称 i0=0; (输入学号:); (); (); (输入卡号:); (); (); (

2、输入学员姓名:); (); (); (输入学员班级:); (); (); (是否保存该条信息?()n); (); (YyNn) (请输入Y或y或N或nn); (); (Yy) (c:,); (),1); (a); (n该用户已添加到c:文件中!n); (n改用户资料未保存!n); (n是否继续添加用户?()n); (); (YyNn) (请输入Y或y或N或nn); (); (Yy) ; ; ()/*输入新进的图书信息*/ ; *a; ; (); (1) ()清除文件缓冲区 (输入书籍编号:); (); (输入书籍名称:); (); (输入书籍单价:); (); ()n); (输入书籍的作者:)

3、; (); (输入书籍的出版社:); (); (输入书籍的类别:); (); (输入书籍的数量:); (); (是否保存该条书目?()n); (); (YyNn) (请输入Y或y或N或nn); (); (Yy) 1*将图书状态设置成1,表示没有借出*/ (c:,); (),1); (a); (n该条书目已添加到c:文件中!n); (n本条书目未保存!n); (n是否继续添加书目?()n); (); (YyNn) (请输入Y或y或N或nn); (); (Yy) ; ; ()/*根据图书名称显示图书的信息*/ 20=*用来存放要查询的书名*/ n; *p; ; 100; 0; (); (c:,);

4、 (p) ()清除文件缓冲区 (),1); ; *使用()函数会多读一行,因此需要自减一次,使书目的数量正确*/ (p); (1) (输入要查询的书本名称:); (); (0) (书库中没有任何信息!nn); (按任意键回到主菜单!nn); (); ; /*结束*/ (0) (n)0) (该书的详细信息如下:n); ( 图书信息 n); (编号 名称 单价 作者 图书状态 出版社 类别 剩余书籍n); ; (0) (没有查找该书的任何信息!n); (nn是否继续查询?()n); (); (YyNn) (请输入Y或y或N或nn); (); (Yy) ; ; /*结束*/ /*(1)结束*/ ()

5、/*根据图书作者显示图书的信息*/ 20=*用来存放要查询的作者名*/ n; *p; ; 100; 0; (); (c:,); (p) (); 清除文件缓冲区 (),1); ; *使用()函数会多读一行,因此需要自减一次,使书目的数量正确*/ (p); (1) (输入要查询的作者名称:); (); (0) (书库中没有任何信息!nn); (按任意键回到主菜单!nn); (); ; /*结束*/ (0) (n)0) (该书的详细信息如下:n); ( 图书信息 n); (编号 名称 单价 作者 图书状态 出版社 类别 剩余书籍n); ; (0) (没有查找该书的任何信息!n); (nn是否继续查询

6、?()n); (); (YyNn) (请输入Y或y或N或nn); (); (Yy) ; ; /*结束*/ /*(1)结束*/ ()/*根据图书类别显示图书的信息*/ 20=*用来存放要查询的类别*/ n; *p; ; 100; 0; (); (c:,); (p) (),1); ; *使用()函数会多读一行,因此需要自减一次,使书目的数量正确*/ (p); (1) ()清除文件缓冲区 (输入要查询的类别名称:); (); (0) (书库中没有任何信息!nn); (按任意键回到主菜单!nn); (); ; /*结束*/ (0) (n)0) (该书的详细信息如下:n); ( 图书信息 n); (编号

7、 名称 单价 作者 图书状态 出版社 类别 剩余书籍n); ; (0) (没有查找该书的任何信息!n); (nn是否继续查询?()n); (); (YyNn) (请输入Y或y或N或nn); (); (Yy) ; ; /*结束*/ /*(1)结束*/ ()/*根据图书出版社显示图书的信息*/ 20=*用来存放要查询的出版社*/ n; *p; ; 100; 0; (); (c:,); (p) ()清除文件缓冲区 (),1); ; *使用()函数会多读一行,因此需要自减一次,使书目的数量正确*/ (p); (1) (输入要查询的出版社名称:); (); (0) (书库中没有任何信息!nn); (按任

8、意键回到主菜单!nn); (); ; /*结束*/ (0) (n)0) (该书的详细信息如下:n); ( 图书信息 n); (编号 名称 单价 作者 图书状态 出版社 类别 剩余书籍n); ; (0) (没有查找该书的任何信息!n); (nn是否继续查询?()n); (); (YyNn) (请输入Y或y或N或nn); (); (Yy) ; ; /*结束*/ /*(1)结束*/ ()/*根据图书名称对图书信息进行删除*/ 20=*用来存放要删除的书名*/ ; *p; ; 100; ; (); (1) (); (输入要删除的书本名称:); (); (c:,); 0; (p) (),1); ; *使

9、用()函数会多读一行,因此需要自减一次,使书目的数量正确*/ (p); (0) (书库中没有任何信息!nn); (按任意键回到主菜单!nn); (); ; /*结束*/ (0) (没有查找该书的任何信息!n); (是否确认需要删除该条书目?(); (); (YyNn) (请输入Y或y或N或nn); (); (Yy) (1)将后面的数组数据全部前移一个 i1; ; (c:,); (0) (n(),1); (p); (删除成功!n); (nn该条书目没有被删除!); (nn是否继续进行删除操作?()n); (); (YyNn) (请输入Y或y或N或nn); (); (Yy) ; ; /*结束*/

10、/*(1)结束*/ () 借书 *p,*p2; 00; ; (ntt请你输入你的卡号: ); (); (c:,); (p) (n(),1); ; (p); p2(c:,); (p2) (z(),12); ; (p2); (0) (i) 判断卡号是否存在 (ntt请输入你要借阅的书的名字: ); (i); (0) (ji)0)判断书是否存在 (j0)判断是否还有库存 (tt对不起,此书有人借出,请借其他书.按任意键返回.n); (); ; (i10)判断是否借满10本 (tt对不起,借书本数已达到上限,按任意键返回.n); (); ; (c:,); p2(c:,); i借书本书加一 j 库存减一

11、 (1=10) (ik10) (iki)保存所借书的名字 (j0) j0; j1; ; (0) (i(),1); (0) (i(),12); (tt借书已完成,按任意键返回.n); (p); (p2); (); ; (ntt很抱歉,不存在这本书,按任意键返回.); (p2); (); ; (ntt你的卡号不存在,请申请新卡,按任意键返回.); (p); (); () 100; *p,*p2; 00; ; (ntt请你输入你的卡号: ); (); (c:,); (p) (n(),1); ; (p); p2(c:,); (p2) (z(),12); ; (p2); (0) (i) 判断卡号是否存在

12、 (ntt请输入你要归还的书的名字: ); (); (0) (j)0)判断是否有这本书 (111) (ik)0) (c:,); p2(c:,); i; j ; (j0) j0; j1; (111) (ik)0)清空还书记录 ik0=0; ; (0) (i(),1); (0) (i(),12); (tt还书已完成,按任意键返回.n); (p); (p2); (); ; (tt你没借这本书,按任意键返回.n); ; (ntt很抱歉,不存在这本书,按任意键返回.); (p2); (); ; (ntt你的卡号不存在,请申请新卡,按任意键返回.); (p); (); ()显示所有用户信息 *p; ; 0

13、; (); (c:,r); (p) (n(),1); ; (p); (0) (没有任何用户信息!nn); 0; ( 用户信息如下n); ( 用户信息 n); (学号 卡号 姓名 班级 所借书本数n); (kn) (k00) 屏蔽空信息 ( n, kkk, kk ); ; (nn按任意键回到主菜单!n); (); ()显示所有借的书 *p; ; ; 0; (); (c:,r); (p) (n(),1); ; (p); (0) (没有任何用户信息!nn); (ntt请你输入你的卡号: ); (); (0) (i) 判断卡号是否存在 (ntt卡号所借书本如下:n); (111) (ij00) (ij

14、); (n); (nn按任意键回到主菜单!n); (); ()/*显示全部图书信息*/ *p; n; 100; 0; (); (c:,); (p) (),1); ; (p); ; (0) (没有任何图书信息!nn); 0; ( 图书信息如下n); ( 图书信息 n); (编号 名称 单价 作者 图书状态 出版社 类别 剩余书籍n); (n) (n0.0)屏蔽空信息 (6128.188d 1686dn, nnn, nnn, nn); ; (nn按任意键回到主菜单!n); (); 1() (ntt 欢迎进入图书管理系统nn); (t n); (t n); (t 图 书 管 理 系 统 n); (t

15、 n); (t 1: n); (t 2: n); (t 0: n); (t n); (t nnn); ()图书查询系统函数 5; ; (); (ntt); (ntttt1: ); (ntttt2: ); (ntttt3: ); (ntttt4: ); (ntt ); (ntttt0: ); (ntt); (nnttt请输入要选择的操作(04):); 5(); (5) 1(); 2(); 3(); 4(); 0; : (nnttt请输入菜单中的数字!(04); (); ()1800); (50);密码修改函数 ( n) y116,*u; *; ; (1)判断是管理员还是用户的密码修改 : ();

16、 ( t请输入原密码); (c:,); (j1=0161) (j1(i),1); (); (t); (j1=0161) j1(); (*); (j1j1) (错误n); (t重新键入请按1,退出请按0n)提供可退出的选择 (); (); (1) ; ; (0) ; ( t原密码正确nn); y1(); ( t请输入新密码密码); (t); (j1=0161) j1(); (*); (n t请再次输入新密码密码); (t); (j1=0161) j1(); (*); (j1j1) (ttt重复密码错误n); (tt重新键入请按1,退出请按0n); (); (); (1) y1; ; ; (0) ; (ttt重复密码正确,修改成功!); (

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1