您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 酒店管理系统(c语言)
附录1.源程序代码#includestdio.hvoidsearch();intmain(){ints;printf(------------------------------\n);printf(&&长江大酒店欢迎您的光临&&\n);printf(------------------------------\n);printf(1.进入2退出\n);printf(请您输入您的选择:);scanf(%d,&s);//输入选项前的数字if(s==1)//判断s是否为1search();elseprintf(抱歉,您的输入有误!\n);return0;}voidsearch(){intp[18],q[3],a,b,c,x,y,z;printf(请选择您需要的服务号码:\n1.预订房间2.退订房间\n);scanf(%d,&a);//输入服务号码if(a2||a1)//判断a是否为1或2{printf(抱歉,您的输入有误,请重新输入!\n);}elseswitch(a){case1://执行预订房间的操作{printf(请您输入您的身份证号码:\n);scanf(%d,&p[18]);//输入身份证18位数字printf(您已成功登入预订系统!!\n);printf(请您选择预订房间标准的号码:\n);printf(1.单人标准间/夜150元2.双人标准间/夜200元\n3.豪华套房/夜300元4.总统套房/夜500元\n);scanf(%d,&b);//输入预订房间的种类switch(b){case1://执行预订单人标准间的操作printf(请输入预订天数:\n);scanf(%d,&x);//输入预订天数printf(客官需预交款%d元!\n,x*150);//输出预交款金额printf(1.确定2.返回\n);scanf(%d,&z);//输入选项前数字if(z==1)//判断z是否为1printf(您已成功预订!!房间号码为109。\n);elseprintf(请您重新选择。);break;case2://执行预订双人标准间的操作printf(请输入预订天数:\n);scanf(%d,&x);//输入预订天数printf(客官需预交款%d元\n,x*200);//输出预交款金额printf(1.确定2.返回\n);scanf(%d,&z);//输入选项前数字if(z==1)//判断z是否为1printf(您已成功预订!!房间号码为201。\n);elseprintf(请您重新选择。);break;case3://执行预订豪华套房的操作printf(请输入预订天数:\n);scanf(%d,&x);//输入预订天数printf(客官需预交款%d元\n,x*300);//输出预交款金额printf(1.确定2.返回\n);scanf(%d,&z);//输入选项前数字if(z==1)//判断z是否为1printf(您已成功预订!!房间号码为312。\n);elseprintf(请您重新选择。);break;case4://执行预订总统套房的操作printf(请输入预订天数\n);scanf(%d,&x);//输入预订天数printf(客官需预交款%d元\n,x*500);//输出预交款金额printf(1.确定2.返回\n);scanf(%d,&z);//输入选项前数字if(z==1)//判断z是否为1printf(您已成功预订!!房间号码为415。\n);elseprintf(请您重新选择。);break;default:printf(抱歉,您的输入有误,请重新输入!);}}break;case2://执行退订房间的操作{printf(请您输入您的身份证号码:\n);scanf(%d,&p[18]);//输入身份证18位数字printf(您已成功登入退订系统!!\n请您选择退订房间种类:\n);printf(1.单人标准间/夜150元2.双人标准间/夜200元\n3.豪华套房/夜300元4.总统套房/夜500元\n);scanf(%d,&c);//输入退订房间的种类switch(c){case1://执行退订单人标准间的操作printf(请您输入要退订的房间号:\n);scanf(%d,&q[3]);//输入房间号printf(请您输入要退订的天数:\n);scanf(%d,&y);//输入退订天数printf(我们将退还您%d元\n,y*150);//输出退还金额printf(您退订成功!!谢谢您的光临!!\n);break;case2://执行退订双人标准间的操作printf(请您输入要退订的房间号:\n);scanf(%d,&q[3]);//输入房间号printf(请您输入要退订的天数:\n);scanf(%d,&y);//输入退订天数printf(我们将退还您%d元\n,y*200);//输出退还金额printf(退订成功!!谢谢您的光临!!\n);break;case3://执行退订豪华套房的操作printf(请您输入要退订的房间号:\n);scanf(%d,&q[3]);//输入房间号printf(请您输入要退订的天数:\n);scanf(%d,&y);//输入退订天数printf(我们将退还您%d元\n,y*300);//输出退还金额printf(退订成功!!谢谢您的光临!!\n);break;case4://执行退订总统套房的操作printf(请您输入要退订的房间号:\n);scanf(%d,&q[3]);//输入房间号printf(请您输入要退订的天数:\n);scanf(%d,&y);//输入退订天数printf(我们将退还您%d元\n,y*500);//输出退还金额printf(退订成功!!谢谢您的光临!!\n);break;default:printf(抱歉,您的输入有误,请重新输入!);}}break;}{intn;printf(请问是否需要再选择?1.是2.否\n);scanf(%d,&n);//输入选项前的数字if(n==1)//判断n是否为1search();elseprintf(谢谢光顾!再见!!);}}2.执行界面
本文标题:酒店管理系统(c语言)
链接地址:https://www.777doc.com/doc-4714302 .html