版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用时可以删除defineM80udeudeude/*函数声明*/voidcheck_in();voidchamber();/*入住情况函数*/voidprice();voidfee();voidinfor();voidsave(int);voidread(int);voidchoice();/*功能选择函数*/judgeyearintvoidinformation;/*输出全部房间信息*//*结构体*/structroom间信息的结构体*/charnamearIDepositcharc40]={0};charc18]={0};/*主函数(主界面)*/idmain{system("cls");/*清屏*/systemcolorE);printf*************************************************************");printf("****");printf("****");printf**************************************************************\n\n");[1.登记入住]\n\n");[2.入住情况]\n\n");[3.当前费用]\n\n");[4.结账退房]\n\n");[5.信息查询]\n\n");[6.全部信息]\n\n");printf("\t\t\t[7.退出系统]\n\n");n}switchn/*根据输入数字选择功能*/casecheckinbreak/*调用登记入住函数*/casechamberbreak/*调用房间情况函数*/casepricebreak/*调用当前费用函数*/casefeebreak/*调用结账退房函数*/caseinforbreak/*调用信息查询函数*/caseinformationbreak调用全部信息函数*/caseexit/*调用退出系统函数*/}}/*查看房间使用情况函数*/voidchamber()systemcls/*清屏*/systemcolorE);printfn***********房间使用情况*****\n");fori1;i<=80;i++)ifroomi].flag==0)住房间总数*/printf间,41-80:双人/*输入房间号查询房间入住情况*/scanfdm;}while(room[m-1].flag!=0){printf("\n\n对不起,该房间已有客人入住,请输入其他房间printfnn没有客人入住,您要入住该房间吗(1-是,2-}{printf("\n\n您需要继续查询吗(1-是,2-否):");}haxunfnn}}/*登记入住函数*/voidcheck_in()systemcls/*清屏*/systemcolorE);inttab8,31,30,31,30,31,31,30,31,30,31},,30,31,30,31,31,30,31,30,31}};printfn****************登记入住***********************\n");}whileroomiflag!=0)/*判断房间是否入住*/{printf("\n\n对不起,该房间已有客人入住,请输入其他房间scanf("%s",room[i-1].name);j=strlen(room[i-1].name);hilejscanfsroomi].name);j=strlen(room[i-1].name);}j=strlen(room[i-1].ID);lejscanfsroom[i-1].ID);j=strlen(room[i-1].ID);}printf:按天计费):");}printf:按天计费):");}}printf("\n\n请按所示格式输入您的入住时间(年-月-日-时,时为24小时制):");omiromiur}scanfldroomi1].deposit);}printfnn息:(1-是,2-否):");}}}/*费用查询函数*/voidprice()systemcls/*清屏*/systemcolorE);printfn*****************费用查询***********************************\n");inttab8,31,30,31,30,31,31,30,31,30,31},,30,31,30,31,31,30,31,30,31}};}whileroomiflag==0)/*判断房间是否已有客人入住}printf("\n\n请按所示格式输入当前时间(年-月-日-时,时为24/*输入当前时间*/scanf%d-%d-%d-%d",&room[i-1].t[1].year,&room[i-tmonroomitdateroomit.hour);j=judge_year(room[i-1].t[1].year);omityearroomiateroomithourarroomityear}forkroomitmonkroomit].mon;k++)daytabjk1];}daytabjroomitmon1]-room[i-1].t[0].date+room[i-}dayroomitdate-room[i-1].t[0].date;}roomithourroomithourifroomiflag/*根据房间类型和计费方式计算totalhourdayhr}alhourdayhr}daydayhrhrldaydaytaldayday}eprice}ce}/*结账退房函数*/idfeeprintfn**************结账退房inttab8,31,30,31,30,31,31,30,31,30,31},,30,31,30,31,31,30,31,30,31}};}whileroomiflag=0)/*判断房间是否有客人入}printf("\n\n请按所示格式输入当前时间(年-月-日-时,时为24/*输入当前时间*/scanf%d-%d-%d-%d",&room[i-1].t[1].year,&room[i-tmonroomitdateroomit.hour);j=judge_year(room[i-1].t[1].year);omiuromityearroomiateroomithourarroomityear}daytabjk1];}daytabjroomitmon1]-room[i-1].t[0].date+room[i-}dayroomitdate-room[i-1].t[0].date;}roomithourroomithourifroomiflag/*根据房间类型和计费方式计算totalhourdayhr}alhourdayhr}agdaydayhrhr;}ldaydaytaldayday}eprice}iffee/*输出最后的总费用*/ee{printf("\n\n您所交纳的押金恰好能够支付您的住房费用,您无printfnn的押金还未使用完,本宾馆应支付您余nn");rcpyroominamectrcpyroomiIDc}/*信息查询函数*/voidinfor)printfn**************信息查询}whileroomiflag=0)/*判断房间是否有客人入}nnntfnnntfnnnnntfnnneposit}/*功能选择函数*/oidchoiceprintfn*******************************功能选择*****************\n");printf("\t\t\t[1.入住情况]\n");printf("\t\t\t[2.登记入住]\n");printf("\t\t\t[3.当前费用]\n");printf("\t\t\t[4.结账退房]\n");printf("\t\t\t[5.信息查询]\n");printf("\t\t\t[6.回主界面]\n");printf("\t\t\t[7.全部信息]\n");printf("\t\t\t[8.退出系统]\n");}{case1:chamber();break;/*调用房间情况函数*/casecheckinbreak/*调用登记入住函数*/casepricebreak/*调用当前费用函数*/casefeebreak/*调用结账退房函数*/caseinforbreak/*调用信息查询函数*/casemainbreak/*调用主函数*/caseinformationbreak*调用全部信息函数*/caseexit/*调用退出系统函数*/}}/*判断闰年函数*/dgeyearintx}/*全部信息查询*/voidinformation()printfn**************全部信息inttab,30,31,31,30,31,30,31},0,31,31,30,31,30,31}};printf("\n\n请按所示格式输入当前时间(年-月-日-时,时为24/*输入当前时间*/scanf("%d-%d-%d-%d",&year,&month,&date,&hour);j=judge_year(year);for(i=1;i<=80;i++)oomiflag}{year1=yearroom[i1].t[0].year;month1=monthroom[i1].t[0].mon;day1=dateroom[i1].t[0].date;hour1=hourroom[i1].t[0].hour;lehour{day1=day11;hour1=hour1+24;});puts(room[i1].ID);ntfn}ntfn}ifroomi1].flag==1)ntfnintfnprintfldroomideposithrkroomitmonkmonthkdaytabjk1];}daytabjroomitmon]-room[i-1].t[0].date+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版六年级上册数学期末测试卷附完整答案【网校专用】
- 人教版数学二年级上册期中测试卷附完整答案(网校专用)
- 2022人教版六年级上册数学期末测试卷及答案【各地真题】
- 小学数学六年级上册期末卷含完整答案【网校专用】
- 小学数学六年级上册期末卷及下载答案
- 六年级下学期数学基础知识选择题专项练习加答案(易错题)
- 冀教版六年级上册数学第五单元-百分数的应用-测试卷及答案(必刷)
- 六年级下册数学期末考试真题汇编-选择题大全73033
- 《负数》选择题专项练习100道及参考答案【典型题】
- 教科版三年级下册科学期末测试卷附答案【B卷】
- 2024年03月四川省仪陇县房地产服务中心2024年公开考调1名顶岗锻炼工作人员笔试历年典型题及考点剖析附带答案含详解
- D -Z-T 0462.1-2023 矿产资源“三率”指标要求 第1部分:煤(正式版)
- 人人讲安全、个个会应急-畅通生命通道2024年安全生产月主题活动
- 宁夏银川市(2024年)小学语文部编版小升初真题(知识梳理)完整试卷(含答案)
- 数字印刷设备维护智慧树知到期末考试答案章节答案2024年上海出版印刷高等专科学校
- 2023年7月黑龙江省普通高中学业水平合格性考试历史试题(解析版)
- 国家中小学智慧教育平台培训专题讲座
- 科技创新对经济发展的影响
- 人文英语4写作
- 内部审核首次会议记录
- 建设工程勘察设计合同管理办法
评论
0/150
提交评论