c语言课程设计作业图书管理系统,C语言课程设计图书馆管理系统程序代码.doc

253b171540df25e1b84436cbe50dfc72.gifC语言课程设计图书馆管理系统程序代码.doc

includestdio.h includewindows.h includestring.h includeconio.h define M 100 struct books char tsmc12; int tsbh; float dj; char zz12; char czzt12; char xm12; char xb12; int xh; sM; int N; bool flag; int main int sele; flag0; sele1; void sr; void cx; void sc; void js; void hs; void tc; void jsh; system tsgl; printfnn; printf n; printf 1输入 2查询 3删除 n; printf 4借书 5还书 0退出 n; printf n; while1 printfnn请输入功能序号; scanf d, ifsele0 sele5 switchsele case 1sr;break; case 2cx;break; case 3sc;break; case 4js;break; case 5hs;break; case 0jsh;break; ifflag break; printfnn; printf n; printf 1输入 2查询 3删除 n; printf 4借书 5还书 0退出 n; printf n; else printf输入错误请再次输入|nn; printfnn; printf n; printf 1输入 2查询 3删除 n; printf 4借书 5还书 0退出 n; printf n; printfnn让任意键继续n; wr_file; /主函数*/ /*输入*/ void sr int n,i; N0; printf可输入的书本数; scanfd, NnN; printf请输入相关信息n; fori1;in;i printf图书名称; scanfs,sN-n-1i.tsmc; printf图书编号; scanfd, printf单价; scanff, printf作者; scanfs, strcpysN-n-1i.czzt,未借出; strcpysN-n-1i.xm,无; /查询/ void cx int i,j100-1,d,k,t0; char m20; printf查询; printf1图书名称 2图书编号; printfnn请输入查询选项; scanfd, ifk1 printf请输入图书名称; scanfs,m; fori0;iN;i ifstrcmpm,si.tsmc0 jti; tt1; else ifk2 printf请输入图书编号; scanfd, fori0;iN;i ifdsi.tsbh jti; t; ifj0-1t0 printf没有找到n; ifj0-1 t0 printft图书名称 t图书编号 t单价 t作者 t存在状态 t借书人姓名 t性别 t学号n; fori0;it;i printfts td tf ts ts ts ts td , sji.tsmc,sji.tsbh,sji.dj,sji.zz,sji.czzt,sji.xm,sji.xb,sji.xh; /删除模块*/ void sc int i,d,k,t0; char ms20; int ja-1; printf查询; printf1图书名称 2图书编号; printfnn请输入查询选项; scanfd, ifk1 printf请输入图书名称; scanfs,ms; fori0;iN;i ifstrcmpms,si.tsmc0 jai; break; else ifk2 printf请输入图书编号; scanfd, fori0;iN;i ifdsi.tsbh jai; break; printf确定删除该图书吗1表示Yes,其他No; int p; scanfd, ifp1 printfCongratulations,删除成功n; ifja-1 p NN-1; forija;iN;i strcpysi.tsmc,si1.tsmc; si.tsbhsi1.tsbh; si.djsi1.dj; strcpysi.zz,si1.zz; strcpysi.czzt,si1.czzt; strcpysi.xm,si1.xm; strcpysi.xb,si1.xb; si.xhsi1.xh; else ifja-1 printf 没有找到n; /借书模块*/ void js int i,j100-1,d,k,t0; char m20; printf查询; printf1图书名称 2图书编号; printfnn请输入查询选项; scanfd, ifk1 printf请输入图书名称; scanfs, fori0;iN;i ifstrcmpm,si.tsmc0 jti; tt1; else ifk2 printf请输入图书编号; scanfd, fori0;iN;i ifdsi.tsbh jti; t; ifj0-1t0 printf没有找到n; strcpysji.czzt,已借出; printf此书已借出n; ifj0-1t0sji.czzt 未借出 printfs d f s s s s d , sji.tsmc,sji.tsbh,sji.dj,sji.zz,sji.czzt,sji.xm,sji.xb,sji.xh; printf1确定借阅 2退出n; scanfd, switchk case 1printf请输入学号n; scanfd, printf请输入姓名n; scanfs, printf请输入性别n; scanfs, strcpysji.czzt,已借出; printf已借出,按任意键继续n; getch; case 2break; /*还书模块*/ void hs int i,j100-1,d,k,t0; char m20; printf查询; printf1图书名称 2图书编号; printfnn请输入查询选项; scanfd, ifk1 printf请输入图书名称; scanfs, fori0;iN;i ifstrcmpm,si.tsmc0 jti; t; break; else ifk2 printf请输入图书编号; scanfd, fori0;iN;i ifdsi.tsbh jti; t; break; ift0 printf没有找到n; else printfs f s s s s d n,sji.tsmc,sji.dj,sji.zz,sji.czzt,sji.xm,sji.xb,sji.xh; printf1确定归还 2退出n; int p; scanfd, ifp1 strcpysji.czzt,未借出; strcpysji.xm,无; sji.xh0; printf已归还,按任意键继续n; getch; /*结束模块*/ void jsh flag1; 7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值