该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include "stdio.h"
void dingfang();
void tuifang();
void youhui();
void dingcan();
main()
{
int a,b,c=30,i;
for(i=0;1;i++)
{
printf("1:订房\n");
printf("2:退房\n");
printf("3:优惠\n");
printf("4:订餐\n");
printf("请输入序号:");
scanf("%d",&a);
switch(a)
{
case 1:
c--;
if (c>0)
dingfang();
else
printf("无空房\n");
break;
case 2:
c++;
if (c<30)
tuifang();
else
printf("无可退定房\n");
break;
case 3:
youhui();
break;
case 4:
dingcan();
break;
default:
printf("输入错误,请重新输入");
break;
}
printf("结束请按1,从新选择请输入任意键");
scanf("%d",&b);
if(b==1)
break;
else
continue;
}
}
//订房
void dingfang()
{
int a,b,x,h,i;
printf("请您选择预定种类:\n");
printf("1.单人间/夜100元\n2.双人间/夜200元\n3.三人间/夜300元\n请输入序号:");
scanf("%d",&b);
switch(b)
{
case 1:
printf("请输入预定天数:");
scanf("%d",&x);
printf("请预交款为%d元\n",x*100);
printf("1.继续 2.退出\n");
scanf("%d",&h);
if(h==2)
{
printf("谢谢惠顾,再见\n");
break;
}
else
printf("您已预定成功,请联系服务员.\n");
break;
case 2:
printf("请输入预定天数:");
scanf("%d",&x);
printf("请预交款为%d元\n",x*200);
printf("1.继续 2.重新预定\n");
scanf("%d",&h);
if(h==2)
{
printf("谢谢惠顾,再见\n");
break;
}
else
printf("您已预定成功,请联系服务员.\n");
break;
case 3:
printf("请输入预定天数:");
scanf("%d",&x);
printf("请预交款为%d元\n",x*300);
printf("1.继续 2.重新预定\n");
scanf("%d",&h);
if(h==2)
{
printf("谢谢惠顾,重新预定\n");
break;
}
else
printf("您已预定成功,请联系服务员.\n");
break;
default :
printf("您的输入有误");
break;
}
}
//退房
void tuifang()
{
int c,y;
printf("请您选择退订服务种类:\n");
printf("1.单人间/夜100元\n2.双人间/夜200元\n3.三人间/夜300元\n请输入序号:");
scanf("%d",&c);
switch©
{
case 1:
printf("请您输入要退订的天数:");
scanf("%d",&y);
printf("我们将退您%d元,请联系前台,谢谢您的光临\n",y*100);
break;
case 2:
printf("请您输入要退订的天数:");
scanf("%d",&y);
printf("我们将退您%d元,请联系前台,谢谢您的光临\n",y*200);
break;
case 3:
printf("请您输入要退订的天数:");
scanf("%d",&y);
printf("我们将退您%d元,请联系前台,谢谢您的光临\n",y*300);
break;
default:
printf("您的输入有误");
}
}
//优惠
void youhui()
{
int a,b,c,i;
printf("请输入您的优惠卡类型");
printf("\n1.金卡\n2.银卡\n3.会员卡\n");
scanf("%d",&a);
switch(a)
{
case 1:
printf("请输入消费总额\n");
scanf("%d",&b);
if(b>=10)
printf("您将获得%d元优惠卷,您可以去服务台兑换商品\n",b/10);
else
printf("您不能获得优惠\n");
break;
case 2:
printf("请输入消费总额\n");
scanf("%d",&b);
if(b>=100)
printf("您将获得%d元优惠卷,您可以去服务台兑换商品\n",b/100);
else
printf("您不能获得优惠\n");
break;
case 3:
printf("请输入消费总额\n");
scanf("%d",&b);
if(b>=200)
printf("您将获得%d元优惠卷,您可以去服务台兑换商品\n",b/200);
else
printf("您不能获得优惠\n");
break;
default :
printf("您的输入有误\n");
break;
}
}
//dingcan
void dingcan()
{int a,b;
printf("1普通餐10元每份\n");
printf("2标准餐20元每份\n");
printf("3高等餐50元每份\n");
printf("4豪华餐100元每份\n");
printf("5顶级餐200元每份\n");
printf("请输入你要订选的类型的序号:");
scanf("%d",&a);
switch(a)
{
case 1:
printf("请输入您的房间号,我们将送餐到您房间:");
scanf("%d",&b);
printf("谢谢惠顾,祝您用餐愉快\n");
break;
case 2:
printf("请输入您的房间号,我们将送餐到您房间:");
scanf("%d",&b);
printf("谢谢惠顾,祝您用餐愉快\n");
break;
case 3:
printf("请输入您的房间号,我们将送餐到您房间:");
scanf("%d",&b);
printf("谢谢惠顾,祝您用餐愉快\n");
break;
case 4:
printf("请输入您的房间号,我们将送餐到您房间:");
scanf("%d",&b);
printf("谢谢惠顾,祝您用餐愉快\n");
break;
case 5:
printf("请输入您的房间号,我们将送餐到您房间:");
scanf("%d",&b);
printf("谢谢惠顾,祝您用餐愉快\n");
break;
default:
printf("谢谢使用\n");
}
}