安徽工业大学c语言程序设计Word文档下载推荐.docx

上传人:b****2 文档编号:15118100 上传时间:2022-10-27 格式:DOCX 页数:17 大小:163.08KB
下载 相关 举报
安徽工业大学c语言程序设计Word文档下载推荐.docx_第1页
第1页 / 共17页
安徽工业大学c语言程序设计Word文档下载推荐.docx_第2页
第2页 / 共17页
安徽工业大学c语言程序设计Word文档下载推荐.docx_第3页
第3页 / 共17页
安徽工业大学c语言程序设计Word文档下载推荐.docx_第4页
第4页 / 共17页
安徽工业大学c语言程序设计Word文档下载推荐.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

安徽工业大学c语言程序设计Word文档下载推荐.docx

《安徽工业大学c语言程序设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《安徽工业大学c语言程序设计Word文档下载推荐.docx(17页珍藏版)》请在冰豆网上搜索。

安徽工业大学c语言程序设计Word文档下载推荐.docx

string.h>

iostream>

usingnamespacestd;

voidmaster();

//定义管理人员管理系统

voidinitial_room();

//初始化80个房间信息

voiddata();

//更新删除系统

voidbook();

//订房

voidruzhu();

//入住

voidtuifang();

//退房

voidsearch();

//查询

inti=0,t=0;

structRoom//定义房间的结构体

{

intdank;

intprice;

intnum;

intstate;

};

structGuest//定义顾客的结构体

charname[20];

charID[20];

introom_num;

intday;

intchange;

intprepaid;

voidset_name(structGuest*cs,char*n)

strcpy(cs->

name,n);

//把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间

}

voidset_ID(structGuest*cs,char*p)

ID,p);

voidset_room_num(structGuest*cs,intn)

cs->

room_num=n;

voidset_day(structGuest*cs,intd)

day=d;

voidset_prepaid(structGuest*cs,intp)

prepaid=p;

char*get_name(structGuest*cs)

returncs->

name;

char*get_ID(structGuest*cs)

ID;

intget_room_num(structGuest*cs)

room_num;

intget_day(structGuest*cs)

day;

intget_prepaid(structGuest*cs)

prepaid;

structRoomroom[80];

structGuest*guest[80];

intmain(void)

{initial_room();

inta,b,d;

cout<

<

"

********************************"

endl;

欢迎来到安徽工业大学F#233宾馆!

!

"

进入系统请选择1,退出请选择2!

cin>

>

a;

if(a==1)

cout<

欢迎进入系统管理系统!

while(d=1)

{cout<

进入信息管理选择项目:

1.登记并打印客户信息;

2.查询信息;

3.更新(增加删除);

4.退房结算;

5.管理!

请做出相应的选择,谢谢!

;

cin>

b;

if((b>

5)||(b<

1))

输入有误,请重试!

else

{switch(b)

case1:

book();

break;

case2:

search();

case3:

data();

case4:

tuifang();

case5:

master();

break;

继续使用本系统请按1,退出请按2"

fflush(stdin);

d;

}

return0;

voidGGuest(structGuest*cs)

请您输入顾客的姓名"

cs->

请您输入顾客的身份证号码"

prepaid=cs->

change=cs->

day=0;

voidbook()

{introom_,day;

guest[i]=(structGuest*)malloc(sizeof(structGuest));

//分配一个大小为结构体stu的大小的空间

GGuest(guest[i]);

请选择您所需要的房间的类型:

1.单人间60/天2.双人间70/天3.标准间80/天4.总统套房500/天"

room_;

请输入住宿的天数:

set_day(guest[i],day);

switch(room_)

intn;

住房的总费用:

day*60;

for(n=0;

n<

20;

n++)

{

if(room[n].state==0)

{

cout<

住宿的房间为"

room[n].num;

room[n].state=2;

set_room_num(guest[i],room[n].num);

break;

}

day*70;

for(n=20;

40;

day*80;

for(n=40;

60;

for(n=60;

80;

i++;

t++;

voidtuifang()//退房

charname2[10],id2[19];

intstandard,j,room_num,day1,day2,day;

请输入要退房的顾客姓名和身份证号码:

name2>

id2;

请输入该顾客实住天数:

day2;

for(j=0;

j<

i;

j++)

if((strcmp(get_name(guest[j]),name2)==0)&

&

(strcmp(get_ID(guest[j]),id2)==0))

characcount;

room_num=get_room_num(guest[j]);

standard=room_num/100;

day1=get_day(guest[j]);

day=day1-day2;

switch(standard)

顾客的房间号是"

room_num<

为单人间,每天60元"

该顾客预付了房费"

get_prepaid(guest[j])<

元"

实际消费"

day2*60<

元整!

if(day>

0)

请退给该顾客"

day*60<

if(day<

请补收该顾客住房费"

-day*60<

;

为双人间,每天70元"

day*70<

-day*70<

为标准间,每天80元"

day*80<

-day*80<

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1