#include #includevoid search(); main() { int f; printf(" ***********************************\n"); Sleep(1000);// 执行挂起一段时间 printf(" 欢迎来到南京大饭店 \n" );Sleep(1000);// 执行挂起一段时间 printf(" ***********************************\n"); Sleep(1000);// 执行挂起一段时间 printf("1.进入. 2退出.\n"); scanf("%d",&f); if(f==1) //f==1说明要进入饭店系统search(); //调用相应的函数else printf("输入错误"); //退出系统} //进入订房系统void search() { int d[15],g[3],a,b,c,x,y,h,l; printf("请选择您需要的号码:\n1.预定房间\n2.退定房间\n"); scanf("%d",&a); if(a>明腊宏=3 || a<1) //提示你只能订房或者退房,其实就是判断你刚才输入的是1还是2{printf("您输入有误请您重试!\n"); } else //说明你输入正确,1或2switch(a) { case 1: //表明你要激册预定房间 { printf("请您输入您的身份证号码\n"); scanf("%d",&d[15]); printf("您已登陆成功^-^\局梁n"); printf("请您选择退定种类:\n"); printf("1.单人间/夜150元\n2.双人间/夜200元\n3.标准间/夜300元\n4.总统套房/夜600元\n"); scanf("%d",&b); //输入你选择房间的类型 switch(b) //判断你选择的是那一类房间 { case 1: printf("请输入预定天数\n"); //表明你选择 单人间/夜150元的这一类 scanf("%d",&x); printf("请预交款为%d元\n",x*150); printf("1.确定 2.返回"); scanf("%d",&h); printf("您已预定成功 房间号码为202.\n");break; case 2:printf("请输入预定天数\n"); //表明你选择 双人间/夜200元的这一类 scanf("%d",&x); printf("请预交款为%d元\n",x*200); printf("1.确定 2.返回"); scanf("%d",&h); printf("您已预定成功 房间号码为305.\n");break; case 3:printf("请输入预定天数\n"); //表明你选择 标准间/夜300元的这一类 scanf("%d",&x); printf("请预交款为%d元\n",x*300); printf("1.确定 2.返回"); scanf("%d",&h); printf("您已预定成功 房间号码为208.\n");break; case 4:printf("请输入预定天数\n"); //表明你选择 总统套房/夜600元的这一类 scanf("%d",&x); printf("请预交款为%d元\n",x*600); printf("1.确定 2.返回"); scanf("%d",&h); printf("您已预定成功 房间号码为306.\n");break; default :printf("您的输入有错请您重试"); } } break; //case 1 运行结束 跳出你订房系统case 2: { printf("请您输入您的身份证号码\n"); scanf("%d",&d[15]); printf("您已登陆成功^-^\n"); printf("请您选择退订服务种类:\n"); printf("1.单人间/夜150元\n2.双人间/夜200元\n3.标准间/夜300元\n4.总统套房/夜600元\n"); scanf("%d",&c); switch(c) { case 1:printf("请您输入要退定的房间号码\n"); scanf("%d",&g[3]); printf("请您输入要退订的天数\n"); scanf("%d",&y); printf("我们将退您%d元\n",y*150); printf("您退定成功: 谢谢您的光临 !\n");break; case 2:printf("请您输入要退定的房间号码\n"); scanf("%d",&g[3]); printf("请您输入要退订的天数\n"); scanf("%d",&y); printf("我们将退您%d元\n",y*200); printf("您退定成功.谢谢您的光临 !");break; case 3:printf("请您输入要退定的房间号码\n"); scanf("%d",&g[3]); printf("请您输入要退订的天数\n"); scanf("%d",&y); printf("我们将退您%d元\n",y*300); printf("您退定成功:谢谢您的光临 !\n");break; case 4:printf("请您输入要退定的房间号码\n"); scanf("%d",&g[3]); printf("请您输入要退订的天数\n"); scanf("%d",&y); printf("我们将退您%d元\n",y*600); printf("您退定成功:谢谢您的光临 !\n");break; default:printf("您的输入有错请您重试");} } break;//退出你腿房间的系统} //case 2 运行结束{ int n; printf("谢谢光顾\n是否要再预定? 1.是2.否"); scanf("%d",&n); if(n==1) search(); //再次判断你的输入else printf("再见"); } }