C语言课程设计报告图书馆管理系统程序代码.doc

上传人:知****量 文档编号:13006267 上传时间:2022-04-27 格式:DOC 页数:7 大小:42KB
返回 下载 相关 举报
C语言课程设计报告图书馆管理系统程序代码.doc_第1页
第1页 / 共7页
C语言课程设计报告图书馆管理系统程序代码.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《C语言课程设计报告图书馆管理系统程序代码.doc》由会员分享,可在线阅读,更多相关《C语言课程设计报告图书馆管理系统程序代码.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、- .#include #include #include #include #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; flag=0; sele=1; void sr(); void cx(); void sc(); void js(); void hs(); void tc(); void jsh(); /system (

2、tsgl); printf(nn); printf( *n); printf( 1:输入 2:查询 3:删除 n); printf( 4:借书 5:还书 0:退出 n); printf( *n); while(1) printf(nn请输入功能序号:); scanf (%d,&sele); if(sele=0 & sele=5) switch(sele) case 1:sr();break; case 2:cx();break; case 3:sc();break; case 4:js();break; case 5:hs();break; case 0:jsh();break; if(fla

3、g) break; printf(nn); printf( *n); printf( 1:输入 2:查询 3:删除 n); printf( 4:借书 5:还书 0:退出 n); printf( *n); else printf(输入错误请再次输入|nn); printf(nn); printf( *n); printf( 1:输入 2:查询 3:删除 n); printf( 4:借书 5:还书 0:退出n); printf( *n); printf(nn让任意键继续n); /wr_file(); /*主函数*/ /*输入*/ void sr() int n,i; N=0; printf(可输入

4、的书本数:); scanf(%d,&n); N=n+N; printf(请输入相关信息:n); for(i=1;i=n;i+) printf(图书名称:); scanf(%s,sN-n-1+i.tsmc); printf(图书编号:); scanf(%d,&sN-n-1+i.tsbh); printf(单价:); scanf(%f,&sN-n-1+i.dj); printf( ); scanf(%s,&sN-n-1+i.zz); strcpy(sN-n-1+i.czzt,未借出); strcpy(sN-n-1+i.xm,无); /*查询*/ void cx() int i,j100=-1,d,

5、k,t=0; char m20; printf(查询:); printf(1:图书名称 2:图书编号); printf(nn请输入查询选项:); scanf(%d,&k); if(k=1) printf(请输入图书名称:); scanf(%s,m); for(i=0;iN;i+) if(strcmp(m,si.tsmc)=0) jt=i; t=t+1; else if(k=2) printf(请输入图书编号:); scanf(%d,&d); for(i=0;iN;i+) if(d=si.tsbh) jt=i; t+; if(j0=-1&t=0) printf(没有找到!n); if(j0!=-

6、1 & t!=0) printf(t图书名称 t图书编号 t单价 t作者 t存在状态 t借书人XX t性别 t学号n); for(i=0;it;i+) printf(t%s t%d t%f t%s t%s t%s t%s t%d , sji.tsmc,sji.tsbh,sji.dj,sji.zz,sji.czzt,sji.xm,sji.xb,sji.xh); /*删除模块*/ void sc() int i,d,k,t=0; char ms20; int ja=-1; printf(查询:); printf(1:图书名称 2:图书编号); printf(nn请输入查询选项:); scanf(%

7、d,&k); if(k=1) printf(请输入图书名称:); scanf(%s,ms); for(i=0;iN;i+) if(strcmp(ms,si.tsmc)=0) ja=i; break; else if(k=2) printf(请输入图书编号:); scanf(%d,&d); for(i=0;iN;i+) if(d=si.tsbh) ja=i; break; printf(确定删除该图书吗?1表示Yes,其他No); int p; scanf(%d,&p); if(p=1) printf(Congratulations,删除成功|n); if(ja!=-1 & p) N=N-1;

8、for(i=ja;iN;i+) strcpy(si.tsmc,si+1.tsmc); si.tsbh=si+1.tsbh; si.dj=si+1.dj; strcpy(si.zz,si+1.zz); strcpy(si.czzt,si+1.czzt); strcpy(si.xm,si+1.xm); strcpy(si.xb,si+1.xb); si.xh=si+1.xh; else if(ja=-1) printf (没有找到!n); /*借书模块*/ void js() int i,j100=-1,d,k,t=0; char m20; printf(查询:); printf(1:图书名称 2

9、:图书编号); printf(nn请输入查询选项:); scanf(%d,&k); if(k=1) printf(请输入图书名称:); scanf(%s,&m); for(i=0;iN;i+) if(strcmp(m,si.tsmc)=0) jt=i; t=t+1; else if(k=2) printf(请输入图书编号:); scanf(%d,&d); for(i=0;iN;i+) if(d=si.tsbh) jt=i; t+; if(j0=-1&t=0) printf(没有找到!n); strcpy(sji.czzt,已借出); printf(此书已借出n); if(j0!=-1&t!=0

10、&sji.czzt= 未借出) printf(%s %d %f %s %s %s %s %d , sji.tsmc,sji.tsbh,sji.dj,sji.zz,sji.czzt,sji.xm,sji.xb,sji.xh); printf(1:确定借阅 2:退出n); scanf(%d,&k); switch(k) case 1:printf(请输入学号:n); scanf(%d,&sji.xh); printf(请输入XX:n); scanf(%s,&sji.xm); printf(请输入性别:n); scanf(%s,&sji.xb); strcpy(sji.czzt,已借出); prin

11、tf(已借出,按任意键继续n); /getch(); case 2:break; /*还书模块*/ void hs() int i,j100=-1,d,k,t=0; char m20; printf(查询:); printf(1:图书名称 2:图书编号); printf(nn请输入查询选项:); scanf(%d,&k); if(k=1) printf(请输入图书名称:); scanf(%s,&m); for(i=0;iN;i+) if(strcmp(m,si.tsmc)=0) jt=i; t+; break; else if(k=2) printf(请输入图书编号:); scanf(%d,&

12、d); for(i=0;iN;i+) if(d=si.tsbh) jt=i; t+; break; if(t=0) printf(没有找到!n); else printf(%s %f %s %s %s %s %d n,sji.tsmc,sji.dj,sji.zz,sji.czzt,sji.xm,sji.xb,sji.xh); printf(1:确定归还 2:退出n); int p; scanf(%d,&p); if(p=1) strcpy(sji.czzt,未借出); strcpy(sji.xm,无); sji.xh=0; printf(已归还,按任意键继续n); /getch(); /*完毕模块*/ void jsh() flag=1; - . 可修编.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 设计方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁