ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:15.45KB ,
资源ID:30705909      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30705909.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店管理系统代码c语言版.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

酒店管理系统代码c语言版.docx

1、酒店管理系统代码c语言版/房间信息结构体struct Node int Count; /指示该房间有多少个房客 char nameOne20; /房客1的名字 char nameTwo20; /房客2的名字 int sexOne; /房客1的性别 -1代表女,0代表没有,1代表男 int sexTwo; /房客2的性别 int roomNumber; /房间号roomArray5; /初始化房间数组void InitArray() int i; for(i=0;i5;i+) roomArrayi.roomNumber = 301+i; memset(roomArrayi.nameOne,0,2

2、0); memset(roomArrayi.nameTwo,0,20); roomArrayi.sexOne = 0; roomArrayi.sexTwo = 0; roomArrayi.Count = 0; void fun1() /旅客入住的操作 char name20; int sex; int i; printf(n输入入住旅客姓名和性别(空格隔开,1为男,-1为女):); scanf(%s %d,name,&sex); for(i=0;i5;i+) if(roomArrayi.Count = 2) continue; else if(roomArrayi.Count = 1) if(

3、roomArrayi.sexOne != sex) continue; strcpy(roomArrayi.nameTwo,name); roomArrayi.sexTwo = sex; roomArrayi.Count+; system(cls); printf(客人已经成功入住,在房间%d,roomArrayi.roomNumber); return; else strcpy(roomArrayi.nameOne,name); roomArrayi.sexOne = sex; roomArrayi.Count+; system(cls); printf(客人已经成功入住,在房间%d,roo

4、mArrayi.roomNumber); return; printf(无法入住,房间已经住满或者是没有适合的房间);void fun2() /退房操作 int i; char name20; printf(请输入要退房旅客的姓名: ); scanf(%s,name); for(i=0;i5;i+) if(strcmp(roomArrayi.nameOne,name) = 0) memset(roomArrayi.nameOne,0,20); roomArrayi.sexOne = 0; roomArrayi.Count-; system(cls); printf(%s客人已经成功退房n,na

5、me); return; if(strcmp(roomArrayi.nameTwo,name) = 0) memset(roomArrayi.nameTwo,0,20); roomArrayi.sexTwo = 0; roomArrayi.Count-; system(cls); printf(%s客人已经成功退房n,name); return; system(cls); printf(没有名为%s的客人,请检查输入的正确性!n,name);void fun3() /查询操作 int index; int i; char name20; int number; int j; system(cl

6、s); printf(*请选择要查询的种类*n); printf( 1.所有房间入住信息显示n); printf( 2.按照姓名查询n); printf( 3.按照房号查询n); scanf(%d,&index); if(index = 1) for( i=0;i 姓名%s,roomArrayi.nameOne); if(roomArrayi.sexOne = 1) printf(性别:男); else if(roomArrayi.sexOne = -1) printf(性别:女); printf(n); else if(roomArrayi.sexOne = 0) printf(当前有1位客

7、人- 姓名%s,roomArrayi.nameTwo); if(roomArrayi.sexTwo = 1) printf(性别:男); else if(roomArrayi.sexTwo = -1) printf(性别:女); printf(n); else /printf(当前有两个客人 客人1: 姓名%s,性别%d 客人2: 姓名%s,性别%d n,roomArrayi.nameOne,roomArrayi.sexOne,roomArrayi.nameTwo,roomArrayi.sexTwo); printf(当前有2位客人- 姓名%s,roomArrayi.nameOne); if(

8、roomArrayi.sexOne = 1) printf(性别:男,); else if(roomArrayi.sexOne = -1) printf(性别:女,); printf(姓名:%s,roomArrayi.nameTwo); if(roomArrayi.sexTwo = 1) printf(性别:男,); else if(roomArrayi.sexOne = -1) printf(性别:女,); printf(n); else if(index = 2) printf(请输入你要查询房客的姓名:); scanf(%s,name); for(i=0;i 姓名%s,性别%d!,roo

9、mArrayj.nameOne,roomArrayj.sexOne); else printf(当前有两个客人入住 姓名%s,性别%d 姓名%s,性别%d n,roomArrayj.nameOne,roomArrayj.sexOne,roomArrayj.nameTwo,roomArrayj.sexTwo); void show() system(color 9f); printf(*请选择操作*n); printf( 1.旅客入住n); printf( 2.旅客退房n); printf( 3.信息查询n); printf( 4.退出 exitn); printf(请输入你要选择的操作: );int main() int i= 100; InitArray(); printf(*宾馆信息管理软件*n); while(i != 4) printf(n); show(); scanf(%d,&i); switch(i) case 1: fun1(); break; case 2: fun2(); break; case 3: fun3(); break; system(pause); return 0;

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

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