收藏 分销(赏)

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

上传人:可**** 文档编号:5423128 上传时间:2024-10-31 格式:DOC 页数:7 大小:30.04KB
下载 相关 举报
C语言课程设计图书馆管理系统程序代码.doc_第1页
第1页 / 共7页
C语言课程设计图书馆管理系统程序代码.doc_第2页
第2页 / 共7页
C语言课程设计图书馆管理系统程序代码.doc_第3页
第3页 / 共7页
C语言课程设计图书馆管理系统程序代码.doc_第4页
第4页 / 共7页
C语言课程设计图书馆管理系统程序代码.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、#includestdio.h #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 (”tsgl”)

2、; 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(flag

3、) 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=

4、0; printf(可输入的书本数:”); 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-n1+i。tsbh); printf(单价:”); scanf(”f,&sNn1+i。dj); printf(作者:”); scanf(s,sN-n-1+i。zz); strcpy(sN-n1+i。czzt,未借出); strcpy(sN-n-1+i。xm,”无”); /*查询*/ void cx

5、() 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=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) pri

6、ntf(”没有找到!n); if(j0!=-1 & t!=0) printf(t图书名称 t图书编号 t单价 t作者 t存在状态 t借书人姓名 t性别 t学号n”); for(i=0;it;i+) printf(”ts td t%f t%s t%s 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,t=0; char ms20; int ja=-1; printf(查询:”); printf(1:图书名称 2:图书编号”); print

7、f(”nn请输入查询选项:); scanf(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

8、”); if(ja!=-1 p) N=N1; 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; pri

9、ntf(”查询:”); 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=1t=0) printf(没有找到!n”); strcpy(sji.czzt,已

10、借出”); printf(”此书已借出n); if(j0!=-1t!=0sji.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(”请输入姓名:n); scanf(”%s”,&sji.xm); printf(请输入性别:n); scanf(s”,

11、sji。xb); strcpy(sji.czzt,已借出); printf(已借出,按任意键继续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

12、 if(k=2) printf(”请输入图书编号:); scanf(%d”,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;

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服