酒店管理--酒店管理系统C语言版

酒店管理--酒店管理系统C语言版

ID:46679833

大小:103.50 KB

页数:6页

时间:2019-11-26

酒店管理--酒店管理系统C语言版_第1页
酒店管理--酒店管理系统C语言版_第2页
酒店管理--酒店管理系统C语言版_第3页
酒店管理--酒店管理系统C语言版_第4页
酒店管理--酒店管理系统C语言版_第5页
资源描述:

《酒店管理--酒店管理系统C语言版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、酒店管理系统.・•c语言版。//#include#include#include#include〈time・h>//成员变量的声明inti,j,k,p二0;chartemp[]二“";introom[5][5];clocktstart;//成员'方法的声明voidinit(){intx,y,z;for(x二0;x〈5;x++){for(y=0;y<5;y++){room[x][y]二0;}}}voidhotelTitle(){printfC酒店房间登记与计费管理系统--一〃);prin

2、tf(z,tl.登记入住〃);printf(z,t2.查询房间的入住情况rT);printfCt3.查询当前费用rT);printf(z,t4.结账退房〃);printf(z/t5.退出程序rT);}voidhotel_execute();voidhotel_select();voidhotelouthotel();voidoutsystem();voidhotel_total();intmain(void)systcm(〃colorfl");init();while(1){Loop:hotelTitle();printfC请选择:〃);j=scanf(〃%d

3、〃,&k);if(j==O

4、

5、k

6、

7、k>5){printf(z,输入错误°t请输入所列出的选项°3秒后刷新..・PleaseWeit!Thanks,z);fflush(stdin);sleep(3000);system(〃cls");gotoLoop;}else{switch(k){case1:hotelexecute();break;case2:hotcl_sclcct();brcak;case3:hotel_toteil();brcak;case4:hotcl_outhotcl();brcak;case5:outsystem();return;default

8、:printf(zzt系统出错!请联系管理员!〃);//怕出现BUGreturn;}}fflush(stdin);//清空缓存}}〃入住登记voidhotelexecute(){"intx,y,z;printf(z,请输入你耍住本酒店多少层楼的住房?【1-5】〃);fflush(stdin);L:scanf("%d",&x);p二x;if(x>5){printf(z/不好意思木店没有该层楼房。请重新选择:〃);gotoL;printfC请输入你要住第%€1层的几号房间?【1-5】〃,x);fflush(stdin);LP:scanf(〃%d〃,&y);if(y>5){pri

9、ntfC不好意思该层楼并无该房间。请重新选择:");gotoLP;//无条件的回去GOTO语句}if(x>2){//二层以上则100元一天printf(,z提示:该房是贵宾套房,100元一天〃);}else{printf(z,提示:该房是标准套房,50元一天〃);}if(roomEx-1][y-1]==0)//判断该房已经入住{room[xT][yT]二1;printf(,z谢谢您的光临,您已经成功登记。您的信息如下:间:%d-%d〃,x,y);start二clock();}else{printfC警告:该房已经有人入住...请换房入住哈。〃);}}/

10、/查询住房信息voidhotelselect(){_intx,y,z;system(,,cls,/);〃清空内容。//以下没什么重要的。就是控制输出格式printfC'宾馆入住情况如下:〃);printf(z,1111printf

11、

12、〃);for(x=l;x〈=5;x++){printfC房间号

13、〃);}printf(〃〃);for(x=0;x<5;x++)入住房IW)if(x==0)printfC——第%(1层

14、〃,x+l);}elseprintf("第%小层

15、〃,x+1);}for(y=0;y<5;y++){if(roomLx][y]=0)printf(〃空%d-%d

16、〃,x+l,y+l);}elsetprintf(〃住%d-%d1〃,x+l,y+l);1if(y+1—5)tif(x+1二二11

17、x+l=2)printfC该层标间均50元〃);elseprintf(/z该层标间均100元");}}printf("Xn

18、I

19、IWOprintf(,z住房信息:rT);for(x=0,z=0;x<5;x++){for(y=0;y<5;y++){if(room[x][y]!=0)z++;prin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。