700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言课程设计作业图书管理系统 C语言课程设计图书馆管理系统程序代码.doc

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

时间:2021-08-23 22:25:56

相关推荐

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

C语言课程设计图书馆管理系统程序代码.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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。