资源描述:
《图书借阅管理系统代码图书管理系统源代码.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include#include#include#definenum7//全局定义voidshowmain()//显示菜单{printf("欢迎使用图书借阅管理系统");printf("1、查询所有图书");printf("2、归还现有图书");printf("3、租借现有图书");printf("0、退出借书系统");printf("请输入您所需的服务编号:");}voidviewbooks(intscore[num],cha
2、rname[num][100],charwritter[num][100],doubleyajin[num],intfree[num],doublejiage[num],intflag[num]){inti;intj;for(i=1;i<7;i++)//设置编号score[i]=i;yajin[1]=26.00;//将原图书的各项值保存yajin[2]=28.50;yajin[3]=98.00;yajin[4]=79.80;yajin[5]=49.00;yajin[6]=15.00;for(i=1;i<7;i++)//将原图书的各项
3、值保存{free[i]=30;jiage[i]=0.5;}flag[1]=0;//flag为0代表已借出,为1代表未借出flag[2]=1;flag[3]=1;flag[4]=0;flag[5]=1;flag[6]=1;printf("编号t
4、书名t
5、作者t
6、押金t
7、免费天数t
8、收费价格t
9、出租状态");//制表同时输出printf("---------------------------------------------------------------------------");for(i=1;i<7;
10、i++){printf("%dt
11、%st
12、%st
13、%.2lft
14、%dt
15、%.2lft
16、",score[i],name[i],writter[i],yajin[i],free[i],jiage[i]);if(flag[i]==0){printf("已借出");//通过设置flag来判定是否被借出}else{printf("未借出");}}}voidreturnbooks(intscore[num],charname[num][100],charwritter[num][100],doubleyajin[num],i
17、ntfree[num],doublejiage[num],intflag[num]){intbianhao;intpanding=0;//设置一个值来判断该操作是否会成功inti;printf("请输入要归还图书的编号:");scanf("%d",&bianhao);for(i=1;i<7;i++){if(score[i]==bianhao){if(flag[i]==0)//库中存在该书且已经被借出{printf("操作成功...");printf("%s%s%.2lf%d%.2lf",name[i],writter[i
18、],yajin[i],free[i],jiage[i]);flag[i]=1;panding=1;//操作成功的提示printf("已归还");}}}if(panding==0)printf("操作失败!!!该图书未借出!");}voidjiebooks(intscore[num],charname[num][100],charwritter[num][100],doubleyajin[num],intfree[num],doublejiage[num],intflag[num]){intbianhao;intp
19、anding=0;//设置一个值来判断该操作是否会成功inti;printf("请输入要租借图书的编号:");scanf("%d",&bianhao);for(i=1;i<7;i++){if(score[i]==bianhao){if(flag[i]==1)//库中存在该书且仍未被借出{printf("操作成功...");printf("%s%s%.2lf%d%.2lf",name[i],writter[i],yajin[i],free[i],jiage[i]);flag[i]=0;panding=1;//操作成功的提示
20、printf("已借出");}}}if(panding==0)printf("操作失败!!!该图书已借出!");}intmain(){intchoose;//用户的选择intscore[7];charname[7]