



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include#include #include #define num 7 /全局定义void showmain() /显示菜单 printf(nn 欢迎使用图书借阅管理系统nn); printf( 1、查询所有图书nn); printf( 2、归还现有图书nn); printf( 3、租借现有图书nn); printf( 0、退出借书系统nn); printf( 请输入您所需的服务编号:);void viewbooks(int scorenum,char namenum100,char writternum100,double yajinnum,int freenum,double jiagenum,int flagnum) int i; int j; for(i=1;i7;i+) /设置编号 scorei=i; yajin1=26.00; /将原图书的各项值保存 yajin2=28.50; yajin3=98.00; yajin4=79.80; yajin5=49.00; yajin6=15.00; for(i=1;i7;i+) /将原图书的各项值保存 freei=30; jiagei=0.5; flag1=0; /flag为0代表已借出,为1代表未借出 flag2=1; flag3=1; flag4=0; flag5=1; flag6=1; printf(编号t|书名t |作者 t|押金t|免费天数t|收费价格t|出租状态n); /制表同时输出 printf(-n); for(i=1;i7;i+) printf(%dt|%st|%st|%.2lft|%dt|%.2lft|,scorei,namei,writteri,yajini,freei,jiagei); if(flagi=0) printf(已借出n); /通过设置flag来判定是否被借出 else printf(未借出n); void returnbooks(int scorenum,char namenum100,char writternum100,double yajinnum,int freenum,double jiagenum,int flagnum) int bianhao; int panding=0; /设置一个值来判断该操作是否会成功 int i; printf(n 请输入要归还图书的编号:); scanf(%d,&bianhao); for(i=1;i7;i+) if(scorei=bianhao) if(flagi=0) /库中存在该书且已经被借出 printf(n 操作成功.n); printf(%s %s %.2lf %d %.2lf ,namei,writteri,yajini,freei,jiagei); flagi=1; panding=1; /操作成功的提示 printf(已归还n); if(panding=0) printf(n 操作失败!nn 该图书未借出!n);void jiebooks(int scorenum,char namenum100,char writternum100,double yajinnum,int freenum,double jiagenum,int flagnum) int bianhao; int panding=0; /设置一个值来判断该操作是否会成功 int i; printf(n 请输入要租借图书的编号:); scanf(%d,&bianhao); for(i=1;i7;i+) if(scorei=bianhao) if(flagi=1) /库中存在该书且仍未被借出 printf(n 操作成功.n); printf(%s %s %.2lf %d %.2lf ,namei,writteri,yajini,freei,jiagei); flagi=0; panding=1; /操作成功的提示 printf(已借出n); if(panding=0) printf(n 操作失败!nn 该图书已借出!n);int main() int choose; /用户的选择 int score7; char name7100=0,C语言设计,Java程序设计,C#入门经典,Visual Basic,Linux标准教程,会计基础; /二维数组的初始化 char writter7100=0,谭浩强 ,王志文 ,karli Watson,Bryan Newsome,IT 同路人,中国会计学会; /二维数组的初始化 double yajin7; int free7; double jiage7; int flag7; while(1) /每次选择后返回主菜单 showmain(); scanf(%d,&choose); switch(choose) case 1: /查询所有图书 viewbooks(score,name,writter,yajin,free,jiage,flag); break; case 2: /归还现有图书 returnbooks(score,name,writter,yajin,free,jiage,flag); break; case 3: /租借现有图书 jiebooks(score,name,writter,yajin,free,jiage,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业园区规划与绿色建筑
- 工业废水处理技术与设备更新
- 工业废水处理技术进展汇报
- 工业废物处理与资源化利用研究
- 工业机器人技术及其产业发展趋势
- 工业自动化系统的日常运行与维护
- 工业自动化技术的未来发展方向预测研究
- 工业设计在产品创新中的重要性
- 285应急管理制度
- 标书制作中心管理制度
- 上海民办华二某中学初一新生分班(摸底)数学模拟考试(含答案)
- 5.1《水经注》序教案-【中职专用】高二语文同步教学(高教版2023·拓展模块下册)
- 宣传片视频拍摄投标方案(技术方案)
- 《纯净水处理系统》课件
- 临时建筑申请书
- 2024年04月湖州银行杭州分行社会招考综合柜员笔试历年参考题库附带答案详解
- DB32-T 4878-2024 居住区供配电设施建设标准
- 《心肺运动试验介绍》课件
- 2024年05月恒丰银行上海分行零售金融部社会招聘(4人)笔试历年参考题库附带答案详解
- 经济师考试知识产权高级经济实务新考纲题库详解(2025年)
- 【MOOC】模式识别-青岛大学 中国大学慕课MOOC答案
评论
0/150
提交评论