#include

#include

#include

int max=1;//用于计数用户登录

int

room[5][5];//声明一个2维数组保留每个房间的入住

int

jishi[5][5];//声明一个2维数组保留每个房间的时间

int temp=0;

int canfei[5][5];

void diancan();

void dengjiHtole();//登记入住函数

void outhotel();//结账函数

void select();//入住查询函数

void hoteltime();//入住时间查询与收费函数

int mima();//用户登录函数

void init()//25个房间入住和房间时间记录

{

for(int x=0;x<5;x++)

{

for(int y=0;y<5;y++)

{

room[x][y]=0;

jishi[x][y]=0;

}

}

}

int main()//函数主体

{

system("color 3e");//设置前景和背景颜色

printf("|===========================================================================|\n");

printf("|===========================================================================|\n");

system("color 3d");//设定前景与背景颜色

Sleep(50);//让程序延迟一段时间

printf("|  ============  |\n");

system("color 3c");

Sleep(50);

printf("|  |==========================|

|\n");

system("color 3b");

Sleep(50);

printf("|  |  |

|\n");

system("color 3a");

Sleep(50);

printf("|  |  |

|\n");

system("color 3f");

Sleep(50);

printf("|  |  郧阳师专酒店欢迎您 !! |  |\n");

system("color 3a");

Sleep(50);

printf("|  |  |

|\n");

system("color 3b");

Sleep(50);

printf("|  |  |

|\n");

system("color 3c");

Sleep(50);

printf("|  |==========================|

|\n");

system("color 3a");

Sleep(50);

printf("|  ============  |\n");

system("color 3d");

Sleep(50);

printf("|===================================拿钱来==================================|\n");

system("color 3b");

printf("|===========================================================================|\n");

system("color 3e");

Sleep(50);

printf("  本店绝对划算~~~\n");

system("color 3f");

Sleep(50);

printf("  你回来了~,主人\n");

system("color 3e");

printf("\n程序加载中...\n");

for(int a=0;a<20;a++)

{

printf(">>");

Sleep(40);

}

printf("\n");

system("PAUSE");//是程序暂停

system("cls");

mima();//调用登录函数

if(max>2)

{

system("cls");

system("COLOR 4e");

printf("该用户已被冻结\n");

printf("|_|  |_|

|_|  \n");

system("color 1A");

Sleep(60);

printf("(_)  (_)

__  (_) .---.

\n");

system("color 2b");

Sleep(60);

printf("| \ .--.  | \  .'  '.  |

\/  \  \n");

system("color 3c");

Sleep(60);

printf("|\_|--o )

|\_| --o  ;

|\_|--o  |  \n");

system("color 4d");

Sleep(60);

printf("|:| '--'  |:|'.__.'  |:| \  /  \n");

system("color 4e");

Sleep(60);

printf("|:|  |:|

|:| `---`  \n");

system("color 3f");

Sleep(60);

printf("|:|_  |:|_  |:|_  \n");

system("color 1A");

Sleep(60);

printf("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n");

system("color 2A");

Sleep(60);

printf(" @ @ @ @ @ @ @ @ @ @

@ @ @ @ @

@\n");

system("color 3b");

Sleep(200);

printf("  @  @

@\n");

system("color 5c");

Sleep(200);

printf("  @ @ @ @

@ @ @ @  @  @

@\n");

system("color 6d");

Sleep(200);

printf("  @

@

@

@  @

@\n");

system("color 3e");

Sleep(200);

printf("  @

@

@

@  @

@\n");

system("color 1f");

Sleep(200);

printf("  @ @ @ @

@ @ @ @  @  @

@\n");

system("color 2A");

Sleep(200);

printf("  @

@

@

@  @  @

@\n");

system("color 4b");

Sleep(200);

printf("@ @ @ @ @ @ @ @ @ @ @ @

@

@\n");

system("color 6c");

Sleep(200);

printf("  @

@

@  @  @\n");

system("color 3f");

Sleep(200);

printf("  @

@

@  @  @\n");

system("color 4e");

Sleep(200);

printf("  @

@ @ @  @ @

@  @ @ @ @\n");

system("PAUSE");

return 0;

}

system("cls");

printf("  * *  * *

*  *

*\n");

printf("  *  *

*  *

*\n");

printf("  <========  *==  *==<<<<<<  加油\n");

printf("  *  *  *\n");

printf("  *

*  *

*\n");

printf("  *

*\n");

printf("  \n");

Sleep(350);

system("cls");

printf("\t\t  ▍ ★∴  \n");

printf("\t\t  ..▍▍....█▍ ☆ ★∵ ..../  扬帆起航 \n");

printf("\t\t◥█▅▅██▅▅██▅▅▅▅▅███◤

\n");

printf("\t\t

◥███████████████◤  \n");

printf("\t\t ~ ◥█████████████◤~~~~

\n");

system("color 3E");

system("color 3F");

system("color 3A");

system("color 3B");

system("color 3C");

system("color 3A");

system("color 3C");

system("color 3A");

system("color 3F");

system("color 3E");

system("color 3F");

system("color 3A");

system("color 3B");

system("color 3F");

system("color 3D");

system("color 3C");

system("color 3A");

system("color 3E");

system("color 3A");

system("color 3F");

system("color 3D");

system("color 3B");

system("color 3C");

system("color 3A");

system("color 3C");

system("color 3A");

system("color 3F");

printf(" \t\t  \n");

system("cls");

printf("\t\t  ▍ ★∴  \n");

printf("\t\t  ..▍▍....█▍

☆ ★∵ ..../  扬帆起航

\n");

printf("\t\t  ◥█▅▅██▅▅██▅▅▅▅▅███◤

\n");

printf("\t\t  ◥███████████████◤  \n");

printf("\t\t  ~ ◥█████████████◤~~~~

\n");

printf("\t\t  \n");

int num;//声明一个变量用于switch语句的选择

do//do-while循环

{

printf("\t▁▂▃▄▅▇█▉郧阳师专酒店管理登记于计费管理系统▉▉▇▆▅▄▃▂▁\n");//打出菜单

system("color 3d");

Sleep(100);

printf("\t\t\t

¢①.登记入住\n");

system("color 3b");

Sleep(100);

printf("\t\t\t

μ②.查询房间入住情况\n");

system("color 3c");

Sleep(100);

printf("\t\t\t

$③.查询当前费用\n");

system("color 3a");

Sleep(100);

printf("\t\t\t

¥④.餐饮\n");

system("color 3b");

Sleep(100);

printf("\t\t\t

φ⑤.结账退房\n");

system("color 3f");

Sleep(60);

printf("\t\t\t

Ω⑹.退出程序\n");

system("color 3e");

Sleep(60);

printf("\t\t请选择:\n");

scanf("%d",&num);

switch(num)//switch语句接受选择

{

case 1:

dengjiHtole();//调用登记函数

break;

case 2:

select();//调用入住信息函数

break;

case 3:

hoteltime();//调用费用查询与入住时间查询

break;

case 4:

diancan();//调用结账函数

break;

case 5:

outhotel();

break;

case 6:

printf("退出\n");

system("PAUSE");

system("cls");

system("COLOR

4e");

printf("|_|  |_|

|_|  \n");

system("color 1A");

Sleep(60);

printf("(_)  (_)

__  (_) .---.

\n");

system("color 2b");

Sleep(60);

printf("| \ .--.  | \  .'  '.  |

\/  \  \n");

system("color 3c");

Sleep(60);

printf("|\_|--o )

|\_| --o  ;

|\_|--o  |  \n");

system("color 4d");

Sleep(60);

printf("|:| '--'  |:|'.__.'  |:| \  /  \n");

system("color 4e");

Sleep(60);

printf("|:|  |:|

|:| `---`  \n");

system("color 3f");

Sleep(60);

printf("|:|_  |:|_  |:|_  \n");

system("color 1A");

Sleep(60);

printf("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n");

system("color 2A");

Sleep(60);

printf(" @ @ @ @ @ @ @ @ @ @

@ @ @ @ @

@\n");

system("color 3b");

Sleep(200);

printf("  @  @

@\n");

system("color 5c");

Sleep(200);

printf("  @ @ @ @

@ @ @ @  @  @

@\n");

system("color 6d");

Sleep(200);

printf("  @

@

@

@  @

@\n");

system("color 3e");

Sleep(200);

printf("  @

@

@

@  @

@\n");

system("color 1f");

Sleep(200);

printf("  @ @ @ @

@ @ @ @  @  @

@\n");

system("color 2A");

Sleep(200);

printf("  @

@

@

@  @  @

@\n");

system("color 4b");

Sleep(200);

printf("@ @ @ @ @ @ @ @ @ @ @ @

@

@\n");

system("color 6c");

Sleep(200);

printf("  @

@

@  @  @\n");

system("color 3f");

Sleep(200);

printf("  @

@

@  @  @\n");

system("color 4e");

Sleep(200);

printf("  @

@ @ @  @ @

@  @ @ @ @\n");

system("PAUSE");

exit(0);

break;

default :

printf("输入有误\n");

break;

}

}while(1);

}

void dengjiHtole()//入住信息函数

{

int x,y;

printf("请输入你要住本酒店多少层楼的住房?【1-5】\n");

scanf("%d",&x);

while(x>5)//利用while循环防止系统崩溃

{

printf("对不起没有该楼层\n");

printf("请从新选择:\n");

scanf("%d",&x);

}

printf("请输入你要住%d层第几号房间【1-5】\n",x);

scanf("%d",&y);

while(y>5)//同上

{

printf("对比起没有该房间");

printf("请从新输入:\n");

scanf("%d",&y);

}

if(x==1||x==2)//判定用户住入的楼层并给出相应提示

{

printf("\n");

printf("▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃\n");

printf("▍提示:该房是标准套房,500元一天 ▍\n");

printf("▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔");

}

if(x==3||x==4)

{

printf("\n");

printf("▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃\n");

printf("▍提示:该房是豪华套房,1000元一天▍\n");

printf("▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔");

}

if(x==5)

{

printf("\n");

printf("▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃\n");

printf("▍提示:该房是总统套房,1200元一天!!!!▍\n");

printf("▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔");

}

if(room[x-1][y-1]==0&&jishi[x-1][y-1]==0)//判定房间里是否有人

{

room[x-1][y-1]=1;//把该房间从新赋值记录

printf("\n谢谢您的光临,您已经成功登记。\n您的信息如下:\n");

printf("入住房间:%d-%d\n",x,y);

printf("=================================================\n");

jishi[x-1][y-1]=time(0);//该房间开始计时

}

else

{

printf("对不起:该房已经有人入住,要不你在选一个。\n");

}

}

void outhotel()//结账函数

{

int x=0,y=0;

printf("请输入您要结账退房的楼层编号?");

scanf("%d",&x);

while(x>5)//防止用户破坏系统因为楼层只有5层

{

printf("对不起没有改楼层,请再次输入要退出的楼层\n");

scanf("%d",&x);

}

printf("请输入该楼层退房的房间编号?");

scanf("%d",&y);

while(y>5)//同上

{

printf("对不起没有该房间,请再次输入\n");

scanf("%d",&y);

}

if(room[x-1][y-1]==1)//判定,并把房间里的入住信息会零。便于用户在次等级该房间。

{

room[x-1][y-1]=0;//把房间入住信息清空

if(x==1||x==2)

{

printf("住房费用为:500元\n");

printf("餐费为:%d\n",canfei[x-1][y-1]);

printf("你一共需要交纳%d",canfei[x-1][y-1]+500);

}

if(x==3||x==4)

{

printf("住房费用为:1000元\n");

printf("餐费为:%d\n",canfei[x-1][y-1]);

printf("你一共需要交纳%d",canfei[x-1][y-1]+1000);

}

if(x==5)

{

printf("住房费用为:1200元\n");

printf("餐费为:%d\n",canfei[x-1][y-1]);

printf("你一共需要交纳%d",canfei[x-1][y-1]+1200);

}

printf("\n\t房间%d-%d退房成功,欢迎再次光临郧阳黑店。\n",x,y);

printf("=================================================\n");

jishi[x-1][y-1]=0;//把用户时间清空

canfei[x-1][y-1]=0;

temp=0;

}

else

{

printf("\n\t房间%d-%d退房失败\n",x,y);

printf("对不起该房间为空房间\n");

printf("=================================================\n");

}

}

void select()//用户入住信息函数

{

int x,y,z;

system("cls");

printf("宾馆入住情况如下:");

printf("\n|-------|--------|--------|--------|--------|--------|\n");

printf("|  |");

for(x=1;x<=5;x++)

{

printf("房间号

|");

}

printf("\n");

for(x=0;x<5;x++)//循环并打出表格

{

if(x==0)

{

printf("|-------|--------|--------|--------|--------|--------|\n|第%d层

|",x+1);

}

else

{

printf("\n|-------|--------|--------|--------|--------|--------|\n|第%d层

|",x+1);

}

for(y=0;y<5;y++)//判定一行5列中的数据

{

if(room[x][y]==0)//如果房间为空(0||1)

{

printf("空%d-%d  |",x+1,y+1);//输出表格中的该行五列的数据

}

else

{

printf("住%d-%d  |",x+1,y+1);

}

if(y+1==5)//提示每层楼的价格

{

if(x+1==1||x+1==2)

{

printf("该层为标准间价钱为:500元");

}

else if(x+1==3||x+1==4)

{

printf("该层为豪华间价钱为:1000元");

}

else if(x+1==5)

{

printf("该层总统套房价钱为:1200元");

}

}

}

}

printf("\n|-------|--------|--------|--------|--------|--------|\n");

printf("\n住房信息:\n");//住房信息显示

for(x=0,z=0;x<5;x++)

{

for(y=0;y<5;y++)

{

if(room[x][y]!=0)//判定是否无人居住

{

z++;

printf("\t%d-%d有人入住\n",x+1,y+1);

printf("=================================================\n");

}

}

}

if(z==0)//防止一开始用户选择第2项,导致系统不完善。没有人入住但是不显示信息。(完善系统)

{

printf("\t现无人入住本酒店\n");

printf("=================================================\n");

}

}

void hoteltime()//计时收费函数

{

int aa=time(0);//用户查询是的时间

int day=0;

int x=0,y=0;

printf("请输入要查询房间的楼号");

scanf("%d",&x);

while(x>5)

{

printf("对不起没有改楼请从新输入\n");

scanf("%d",&x);

}

printf("请输入该楼层退房的房间编号?");

scanf("%d",&y);

while(y>5)//同上

{

printf("对不起没有该房间,请再次输入\n");

scanf("%d",&y);

}

if(room[x-1][y-1]==1)//判断该房间是否有人

{

int

duration=aa-jishi[x-1][y-1];//计算当前应该查询时间

printf("入住了%d秒钟\n",duration);

day=duration/60/60/24;

if(x==2||x==1)

{

if(day==0)

{

printf("\n我们旅店是按包天计费的。所以现在你要付%d元(黑店哈哈,是不是很便宜)\n",500);

printf("\n餐饮费为%d\n",canfei[x-1][y-1]);

printf("如果现在退房则需要交纳%d元",canfei[x-1][y-1]+500);

printf("\n\t房间%d-%d查询成功,欢迎再次光临郧阳黑店。\n",x,y);

printf("=================================================\n");

}

else

{

printf("\n我们旅店是按包天计费的。所以现在你要付%d元(黑店哈哈,是不是很便宜)\n",day*500);

printf("\n餐饮费为%d\n",canfei[x-1][y-1]);

printf("如果现在退房则需要交纳%d元",canfei[x-1][y-1]+500*day);

printf("\n\t房间%d-%d查询成功,欢迎再次光临郧阳黑店。\n",x,y);

printf("=================================================\n");

}

}

if(x==3||x==4)

{

if(day==0)

{

printf("\n我们旅店是按包天计费的。所以现在你要付%d元(黑店哈哈,是不是很便宜)\n",1000);

printf("\n餐饮费为%d\n",canfei[x-1][y-1]);

printf("如果现在退房则需要交纳%d元",canfei[x-1][y-1]+1000);

printf("\n\t房间%d-%d查询成功,欢迎再次光临郧阳黑店。\n",x,y);

printf("=================================================\n");

}

else

{

printf("\n我们旅店是按包天计费的。所以现在你要付%d元(黑店哈哈,是不是很便宜)\n",day*1000);

printf("\n餐饮费为%d\n",canfei[x-1][y-1]);

printf("如果现在退房则需要交纳%d元",canfei[x-1][y-1]+1000*day);

printf("\n\t房间%d-%d查询成功,欢迎再次光临郧阳黑店。\n",x,y);

printf("=================================================\n");

}

}

if(x==5)

{

if(day==0)

{

printf("\n我们旅店是按包天计费的。所以现在你要付%d元(黑店哈哈,是不是很便宜)\n",1200);

printf("\n餐饮费为%d\n",canfei[x-1][y-1]);

printf("如果现在退房则需要交纳%d元",canfei[x-1][y-1]+1200);

printf("\n\t房间%d-%d查询成功,欢迎再次光临郧阳黑店。\n",x,y);

printf("=======================================\n");

}

else

{

printf("\n我们旅店是按包天计费的。所以现在你要付%d元(黑店哈哈,是不是很便宜)\n",day*1200);

printf("\n餐饮费为%d\n",canfei[x-1][y-1]);

printf("如果现在退房则需要交纳%d元",canfei[x-1][y-1]+1200*day);

printf("\n\t房间%d-%d查询成功,欢迎再次光临郧阳黑店。\n",x,y);

printf("=================================================\n");

}

}

}

else

{

printf("\n\t房间%d-%d查询失败\n",x,y);

printf("对不起该房间无人居住!!!(这么便宜都没人居住,哎!!)\n请从新选择\n");

printf("=================================================\n");

}

}

int mima()//用户登录函数

{

char a[8];

int num;

printf("▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁\n");

printf("▌  ▌\n");

printf("▌  欢迎来到郧阳师专酒店管理系统,请先登录。

▌\n");

printf("▌  ▌\n");

printf("▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔\n");

printf("用户名:");

scanf("%s",&a);

printf("密码:");

scanf("%d",&num);

system("cls");

printf("▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁\n");

printf("▌  ▌\n");

printf("▌  欢迎来到郧阳师专酒店管理系统,请先登录。

▌\n");

printf("▌  ▌\n");

printf("▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔\n");

printf("█████████████████████████████████\n");

printf("▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲\n");

printf("▼▲▼▲▼▲▼▲  ▁▁▁▁▁  ▲▼▲▼▲▼▲\n");

printf("▲▼▲▼▲▼▲▼

用户名:  |%s  |

▼▲▼▲▼▲▼\n",a);

printf("▼▲▼▲▼▲▼▲  ▔▔▔▔▔  ▲▼▲▼▲▼▲\n");

printf("▲▼▲▼▲▼▲▼  ▁▁▁▁▁  ▼▲▼▲▼▲▼\n");

printf("▼▲▼▲▼▲▼▲

密码:  |%d

|  ▲▼▲▼▲▼▲\n",num);

printf("▲▼▲▼▲▼▲▼  ▔▔▔▔▔  ▼▲▼▲▼▲▼\n");

printf("▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼\n");

printf("▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲\n");

printf("█████████████████████████████████\n");

printf("★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n");

printf("█████████████████████████████████\n");

while((strcmp(a,"tianshu")!=0)||num!=123456)

{

system("cls");

printf("输入有误\n");

printf("已输入%d错误\n",max);

printf("▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁\n");

printf("▌  ▌\n");

printf("▌  欢迎来到郧阳师专酒店管理系统,请先登录。

▌\n");

printf("▌  ▌\n");

printf("▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔\n");

printf("请再次输入用户名:\n");

scanf("%s",&a);

printf("请再次输入密码:\n");

scanf("%d",&num);

system("cls");

printf("▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁\n");

printf("▌  ▌\n");

printf("▌  欢迎来到郧阳师专酒店管理系统,请先登录。

▌\n");

printf("▌  ▌\n");

printf("▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔\n");

printf("█████████████████████████████████\n");

printf("▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲\n");

printf("▼▲▼▲▼▲▼▲  ▁▁▁▁▁  ▲▼▲▼▲▼▲\n");

printf("▲▼▲▼▲▼▲▼

用户名:  |%s  |  ▼▲▼▲▼▲▼\n",a);

printf("▼▲▼▲▼▲▼▲  ▔▔▔▔▔  ▲▼▲▼▲▼▲\n");

printf("▲▼▲▼▲▼▲▼  ▁▁▁▁▁  ▼▲▼▲▼▲▼\n");

printf("▼▲▼▲▼▲▼▲

密码:  |%d

|  ▲▼▲▼▲▼▲\n",num);

printf("▲▼▲▼▲▼▲▼  ▔▔▔▔▔  ▼▲▼▲▼▲▼\n");

printf("▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼\n");

printf("▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲\n");

printf("█████████████████████████████████\n");

printf("★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n");

printf("█████████████████████████████████\n");

max++;

if(max>2)

{

return 0;

}

}

printf("登录成功\n");

system("PAUSE");

}

void diancan()

{

int x=0,y=0;

printf("请输入楼层?【1-5】\n");

scanf("%d",&x);

while(x>5)//利用while循环防止系统崩溃

{

printf("对不起没有该楼层\n");

printf("请从新选择:\n");

scanf("%d",&x);

}

printf("请输入%d层第几号房间【1-5】\n",x);

scanf("%d",&y);

while(y>5)//同上

{

printf("对比起没有该房间");

printf("请从新输入:\n");

scanf("%d",&y);

}

if(room[x-1][y-1]==1)

{

int jieshou;

int  shiji;

printf("欢迎来到360寝室之家餐厅\n");

printf("请输入要提供的餐饮(1.早餐2.中餐.3.晚餐)\n");

scanf("%d",&shiji);

while(shiji>3||shiji<0)

{

printf("输入有误请再次输入\n");

scanf("%d",&shiji);

}

if(shiji==1)

{

printf("早餐供应中...\n");

printf("|-------|------------|------------|------------|------------|\n");

printf("|1套餐

|馒头(1个)1元|鸡蛋(1个)1元|包子(2个)1元|豆浆(1杯)1元|\n");

printf("|-------|------------|------------|------------|------------|\n");

printf("|2套餐

|花卷(2个)1元|馄饨(1碗)3元|鸡蛋(1个)1元|------------|\n");

printf("|-------|------------|------------|------------|------------|\n");

printf("请选择套餐\n");

scanf("%d",&jieshou);

while(jieshou>2||jieshou<0)

{

printf("对不起输入有误请从新输入\n");

scanf("%d",&jieshou);

}

if(jieshou==1)

{

int b1;

printf("1套餐的费用为%d元\n是否需要(1.(是)2.(否))",1+1+1+1);

scanf("%d",&b1);

if(b1==2)

{

printf("谢谢使用\n");

return ;

}

while(b1>2||b1<0)

{

printf("输入有误请从新输入\n");

scanf("%d",&b1);

}

temp=temp+1+1+1+1;

canfei[x-1][y-1]=temp;

printf("\n%d-%d的房客你的%d套餐马上为你送到请耐心等待\n",x,y,jieshou);

}

if(jieshou==2)

{

int b2;

printf("2套餐的费用为%d元\n是否需要(1.(是)2.(否))",1+3+1);

scanf("%d",&b2);

if(b2==2)

{

printf("谢谢使用\n");

return ;

}

while(b2>2||b2<0)

{

printf("输入有误请从新输入\n");

scanf("%d",&b2);

}

temp=temp+1+3+1;

canfei[x-1][y-1]=temp;

printf("\n%d-%d的房客你的%d套餐马上为你送到请耐心等待\n",x,y,jieshou);

}

}

if(shiji==2)

{

printf("午餐供应中...\n");

printf("|-------|-----------------|---------------|----------------|-------------------|\n");

printf("|1套餐

|宫保鸡丁1份 10元 |麻辣豆腐1份 7元|土豆丝1份 6元

|西红柿鸡蛋汤1碗 6元|\n");

printf("|-------|-----------------|---------------|----------------|-------------------|\n");

printf("|2套餐

|青椒炒肉丝1份 9元|紫菜汤1碗 6元  |鱼香肉丝1份

11元|梅菜扣肉1份 10元  |\n");

printf("|-------|-----------------|---------------|----------------|-------------------|\n");

printf("|3套餐

|土豆片1份 6元  |芹菜汤1碗 5元  |鱼香茄子1份 7元 |水煮肉片1份

10元  |\n");

printf("|-------|-----------------|---------------|----------------|-------------------|\n");

printf("请选择套餐\n");

scanf("%d",&jieshou);

while(jieshou>3||jieshou<0)

{

printf("对不起输入有误请从新输入\n");

scanf("%d",&jieshou);

}

if(jieshou==1)

{

int a1;

printf("1套餐的费用为%d元\n是否需要(1.(是)2.(否))",10+7+6+6);

scanf("%d",&a1);

if(a1==2)

{

printf("谢谢使用\n");

return ;

}

while(a1>2||a1<0)

{

printf("输入有误请从新输入\n");

scanf("%d",&a1);

}

temp=temp+10+7+6+6;

canfei[x-1][y-1]=temp;

printf("\n%d-%d的房客你的%d套餐马上为你送到请耐心等待\n",x,y,jieshou);

}

if(jieshou==2)

{

int a2;

printf("1套餐的费用为%d元\n是否需要(1.(是)2.(否))",9+6+11+10);

scanf("%d",&a2);

if(a2==2)

{

printf("谢谢使用\n");

return ;

}

while(a2>2||a2<0)

{

printf("输入有误请从新输入\n");

scanf("%d",&a2);

}

temp=temp+9+6+11+10;

canfei[x-1][y-1]=temp;

printf("\n%d-%d的房客你的%d套餐马上为你送到请耐心等待\n",x,y,jieshou);

}

if(jieshou==3)

{

int a3;

printf("1套餐的费用为%d元\n是否需要(1.(是)2.(否))",6+5+7+10);

scanf("%d",&a3);

if(a3==2)

{

printf("谢谢使用\n");

return ;

}

while(a3>2||a3<0)

{

printf("输入有误请从新输入\n");

scanf("%d",&a3);

}

temp=temp+6+5+7+10;

canfei[x-1][y-1]=temp;

printf("\n%d-%d的房客你的%d套餐马上为你送到请耐心等待\n",x,y,jieshou);

}

}

if(shiji==3)

{

printf("晚餐餐供应中...\n");

printf("|-------|-----------------|---------------|----------------|------------------|\n");

printf("|1套餐

|红烧牛肉1份 12元 |麻辣豆腐1份 7元|地三鲜1份 7元

|西红柿鸡蛋汤1碗6元|\n");

printf("|-------|-----------------|---------------|----------------|------------------|\n");

printf("|2套餐

|青椒炒肉丝1份 9元|紫菜汤1碗 6元  |鱼香肉丝1份

11元|梅菜扣肉1份10元  |\n");

printf("|-------|-----------------|---------------|----------------|------------------|\n");

printf("|3套餐

|炒包菜1份 5元  |芹菜汤1碗 5元  |玉米火腿1份 7元 |水煮肉片1份10元

|\n");

printf("|-------|-----------------|---------------|---------------

|------------------|\n");

printf("请选择套餐\n");

scanf("%d",&jieshou);

while(jieshou>3||jieshou<0)

{

printf("对不起输入有误请从新输入\n");

scanf("%d",&jieshou);

}

if(jieshou==1)

{

int b;

printf("1套餐的费用为%d元\n是否需要(1.(是)2.(否))",12+7+7+6);

scanf("%d",&b);

if(b==2)

{

printf("谢谢使用\n");

return ;

}

while(b>2||b<0)

{

printf("输入有误请从新输入\n");

scanf("%d",&b);

}

temp=temp+12+7+7+6;

canfei[x-1][y-1]=temp;

printf("\n%d-%d的房客你的%d套餐马上为你送到请耐心等待\n",x,y,jieshou);

}

if(jieshou==2)

{

int c;

printf("2套餐的费用为%d元\n是否需要(1.(是)2.(否))",9+6+11+10);

scanf("%d",&c);

if(c==2)

{

printf("谢谢使用\n");

return ;

}

while(c>2||c<0)

{

printf("输入有误请从新输入\n");

scanf("%d",&c);

}

temp=temp+9+6+11+10;

canfei[x-1][y-1]=temp;

printf("\n%d-%d的房客你的%d套餐马上为你送到请耐心等待\n",x,y,jieshou);

}

if(jieshou==3)

{

int d;

printf("3套餐的费用为%d元\n是否需要(1.(是)2.(否))",5+5+7+10);

scanf("%d",&d);

if(d==2)

{

printf("谢谢使用\n");

return ;

}

while(d>2||d<0)

{

printf("输入有误请从新输入\n");

scanf("%d",&d);

}

temp=temp+5+5+7+10;

canfei[x-1][y-1]=temp;

printf("\n%d-%d的房客你的%d套餐马上为你送到请耐心等待\n",x,y,jieshou);

}

}

}

else

{

printf("对不起%d-%d无人居住!!!!(没人住还怎么点餐!!)\n",x,y);

}

printf("=================================================\n");

}

写的不是很好只能实现一次性的酒店入住管理。没有加入本地文件的保存。后期还需要很长一段时间的完善呀!!!献丑了

c语言大作业酒店管理系统,用C语言编写的酒店管理系统相关推荐

  1. 西工大c语言大作业题目,西工大c语言大作业.ppt

    <西工大c语言大作业.ppt>由会员分享,可在线阅读,更多相关<西工大c语言大作业.ppt(43页珍藏版)>请在人人文库网上搜索. 1.二项系数1.二项式系数C(n,k)因其在 ...

  2. 桂林电子科技大学C语言大作业,桂林电子科技大学c语言程序设计习题集及答案qvzaewzm.doc...

    桂林电子科技大学c语言程序设计习题集及答案qvzaewzm 一 单项选择题(每题2分,共44分) 1 以下叙述正确的是__C_. A C程序基本组成单位是语句 B C程序每一行只能写一个语句 C 简单 ...

  3. c语言大作业走迷宫,基于C语言实现简单的走迷宫游戏

    本文实例讲述了C语言实现简单的走迷宫游戏的方法,代码完整,便于读者理解. 学数据结构时用"栈"写的一个走迷宫程序,实际上用到双向队列,方便在运行完毕后输出经过的点. #includ ...

  4. 学委作业管理系统c语言,c语言大作业-学生信息管理系统.doc

    c语言大作业-学生信息管理系统.doc 课程设计报告书 题目:学生信息管理系统设计 学 院 电子与信息学院 专 业 电子信息类 学生姓名 学生学号 指导教师 课程编号 135160 课程学分 1学分 ...

  5. C语言大作业:车辆管理系统

    C语言大作业:车辆管理系统 声明 此代码使用VS2019编译器进行编译 使用 vc 和 dev-c 的有可能会出现编译警告,需要自己去网上查找相关的编译环境的问题 其次使用vs编译器也可能会报 C49 ...

  6. C语言大作业:旅游资讯管理系统

    C语言大作业:旅游资讯管理系统 题目: 一.主体功能点要求: 1.设计主菜单实现用户交互 a.添加旅游资讯记录 每条记录至少包含如下项:编号.日程安排.费用.点赞数.添加旅游资讯记录时,要求键盘输入对 ...

  7. 哈工大C语言大作业-学生成绩管理系统

    哈工大C语言大作业-学生成绩管理系统 完整项目地址:https://github.com/944613709/Student-Performance-Management-System-ByC 说明 ...

  8. 大一期末C语言大作业—结构体和链表框架

    有很多大一的小白兔,学习C语言,在期末会有大作业 类似学生管理系统,酒店管理系统,电话簿管理系统 这种xxx管理系统大都是要求使用结构体和链表 本着授之以渔不如授之以渔的思想 我现在给出结构体和链表的 ...

  9. 1008c语言答案,c语言大作业题目01008.doc

    c语言大作业题目01008 一.学生信息管理程序 基本要求: 1.要求实现学生信息的查找.添加.删除.修改.浏览.保存.从文件读取.查看奖学金信息8个功能,每个功能模块均能实现随时从模块中退出,而且可 ...

  10. c语言大作业参考书,C语言大作业设计-

    <C语言大作业设计->由会员分享,可在线阅读,更多相关<C语言大作业设计-(17页珍藏版)>请在人人文库网上搜索. 1.常州工学院c语言作业设计规格标题:通信记录管理系统二级学 ...

最新文章

  1. HDU 1166(线段树)
  2. CDS view注解解析 - @Environment.systemField
  3. IDEA中的maven工程Java未被识别的解决方法
  4. ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)、chr(..
  5. 安卓开发:用ImageView放上图片后上下有间隙
  6. 公有链、私有链、联盟链、许可链,这些区块链又分别代表着什么意思?
  7. 基于MATLAB的平面刚架有限元分析,基于MATLAB的平面刚架静力分析.pdf
  8. 微软又开源了一个机器学习框架,这次是核心产品的机器学习引擎infer.NET
  9. Fefora17联想笔记本安装无线网卡
  10. Python Tricks(九)—— 递归遍历目录下所有文件
  11. 找出占用的端口进程ID,并且杀死该进程
  12. HihoCoder 1527 动态规划,贪心
  13. Sublime text2 插件推荐
  14. 阿里巴巴icon图标尽在掌握(前端如何引入icon库,美丽图标随你处置T.T)
  15. 计算机的ps快捷键,PHOTOSHOP常用快捷键大全
  16. 使用MediaRecorder录制音频和视频(Camera1)
  17. 微信支付-扫码支付方式在ThinkPHP商城中的使用(第二部分)
  18. matlab编程测试教程,Matlab实验1 MATLAB的基本操作、编程基础
  19. 智能汽车预期功能安全保障关键技术
  20. 2022年艺术品和古董投资策略研究报告

热门文章

  1. APP测试相关理论,积累一点是一点(面试向)
  2. 【UE4有意思吧 知乎专栏导读】
  3. RHCE /RHCA认证是什么(转)
  4. Linux系统编程之进程间通信(IPC)
  5. USB转虚拟串口驱动
  6. 怎么下载pdf阅读器
  7. js基础练习题(3)
  8. ELF Format DIY For Android
  9. 抖音短视频APP——产品体验报告
  10. 安徽万燕公司创始人安徽现代…