资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
/ #include#include #include #include/成员变量的声明int i,j,k,p=0;char temp=;int room55; clock_t start;/成员方法的声明void init()int x,y,z; for(x=0;x5;x+)for(y=0;y5;y+)roomxy=0;void hotelTitle()printf(n-酒店房间登记与计费管理系统n);printf(t1.登记入住n);printf(t2.查询房间的入住情况n); printf(t3.查询当前费用n); printf(t4.结账退房n);printf(t5.退出程序n);void hotel_execute(); void hotel_select(); void hotel_outhotel(); void outsystem(); void hotel_total();int main(void)system(color f1); init();while(1)Loop: hotelTitle();printf(n 请选择:); j=scanf(%d,&k); if(j=0|k5)printf(n 输入错误。nt 请输入所列出的选项。nn 3 秒后刷新.Please Weit! Thanksn); fflush(stdin);sleep(3000); system(cls); goto Loop;else switch(k)case 1:hotel_execute();break; case 2:hotel_select();break; case 3:hotel_total();break; case 4:hotel_outhotel();break; case 5:outsystem();return; default:printf(nt 系统出错!请联系管理员!n);/怕出现 BUG return;fflush(stdin); /清空缓存/入住登记void hotel_execute()int x,y,z;printf(请输入你要住本酒店多少层楼的住房?【1-5】); fflush(stdin);L:scanf(%d,&x); p=x;if(x5)printf(不好意思本店没有该层楼房。n 请重新选择:); goto L;printf(请输入你要住第%d 层的几号房间?【1-5】,x); fflush(stdin);LP:scanf(%d,&y); if(y5)printf(不好意思该层楼并无该房间。n 请重新选择:); goto LP;/无条件的回去 GOTO 语句if(x2)/二层以上则 100 元一天printf(n 提示:该房是贵宾套房,100 元一天n);elseprintf(n 提示:该房是标准套房,50 元一天n);if(roomx-1y-1=0)/判断该房已经入住roomx-1y-1=1;printf(n 谢谢您的光临,您已经成功登记。n 您的信息如下:n 入住房间:%d-%dn,x,y); start=clock();elseprintf(警告:该房已经有人入住.请换房入住哈。n);/查询住房信息void hotel_select()int x,y,z;system(cls);/清空内容。/以下没什么重要的。就是控制输出格式printf(宾馆入住情况如下:);printf(n|-|-|-|-|-|n);printf(|); for(x=1;x=5;x+)printf(房间号|);printf(n); for(x=0;x5;x+)if(x=0)printf(|-|-|-|-|-|-|n|第%d 层|,x+1);elseprintf(n|-|-|-|-|-|-|n|第%d 层|,x+1);for(y=0;y5;y+)if(roomxy=0)printf(空%d-%d|,x+1,y+1);elseprintf(住%d-%d|,x+1,y+1);if(y+1=5)if(x+1=1|x+1=2)printf(该层标间均 50 元); elseprintf(该层标间均 100 元);printf(n|-|-|-|-|-|n);printf(n 住房信息:n); for(x=0,z=0;x5;x+)for(y=0;y2) total=day*100; if(day=0) total=100;printf(n 我们旅店是按包天计费的。n 若按小时,您需要付%f 元,但是现在你要付 100元(黑店哈哈)n,total);/这种计费方式比较现实。符合实际else total=day*50;if(day=0)total=50;printf(n 我们旅店是按包天计费的。n 若按小时,您需要付%f 元,但是现在你要付 50元(黑店哈哈)n,total);/退出void outsystem()char message = n 酒店登记计费系统.打造酒店中的名牌;for(i=0;istrlen(message);i+)printf(%c,messagei); sleep(30);/睡眠 30 毫秒。printf(nn);/1.本系统未用到文件/2.本系统采用函数/3.本系统用例比较小/4.本系统有良好的界面,舒适的变成思路和整齐的代码。/5.本程序引用一个时间进程另外控制时间。/6.感谢所有关心我和我关心的人。/7.再会。“”“”At the end, Xiao Bian gives you a passage. Minand once said, people who learn to learn are very happy people. In every wonderful life, learning is an eternal theme. As a professional clerical and teaching position, I understand the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. Only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. This document is also edited by my studio professionals, there may be errors in the document, if there are errors, please correct, thank
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号