预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

酒店管理系统源代码#include<string.h>#include<stdlib.h>#include<stdio.h>#include<conio.h>typedefstructtagCustomer{charm_ID[19];/*身份证号码*/charm_name[10];/*顾客姓名*/intm_age;/*顾客年龄*/charm_sex[6];/*顾客性别*/intnum;}Customer;/*顾客构造*/typedefstructtagRoom{intm_num;/*房间号*/intm_floor;/*楼层*/intm_price;/*价格*/intm_use;/*与否已入住*/}Room;/*房间构造*/inti,j=0,age,num,floor,price,use,n;intreg=0;Customercus[5];Roomr[5];intcount=5;charID[18],name[10],sex[6];FILE*fproom;FILE*fpcustomer;voidCustomer_Input(){if(count<=5){printf("请输入身份证号(18位数字):");scanf("%s",&cus[j].m_ID);printf("请输入姓名(10位字符)");scanf("%s",&cus[j].m_name);printf("请输入年龄(数字型)");scanf("%d",&cus[j].m_age);printf("请输入性别(男或女):");scanf("%s",&cus[j].m_sex);}else{printf("\n存储空间已满!");}printf("\n\r顾客可以住在:");printf("\n\r房间号楼层价格与否空闲(1:空闲0:已使用)");for(i=0;i<count;i++){if(r[i].m_use==1){printf("\n\r%d%d%d%d",r[i].m_num,r[i].m_floor,r[i].m_price,r[i].m_use);}}printf("\n\r请你输入房间号:");scanf("%d",&num);reg=0;for(i=0;i<count;i++){if(r[i].m_use==1&&r[i].m_num==num){r[i].m_use=0;printf("\n登记成功!\n");cus[j].num=r[i].m_num;j=j+1;reg=1;}}if(reg==0){printf("\n登记失败!\n");}}voidCustomer_ListOut(){if(count<=5){printf("请输入身份证号(18位数字):");scanf("%s",&ID);for(i=0;i<count;i++){if(strcmp(cus[i].m_ID,ID)==0){printf("\n\r顾客身份证号:%s姓名:%s年龄:%d性别:%s\n",cus[i].m_ID,cus[i].m_name,cus[i].m_age,cus[i].m_sex);}}}else{printf("\n\n");}}voidRoom_ListOut(){printf("\n\r房间号楼层价格与否空闲(1:空闲0:已使用)");for(i=0;i<count;i++){if(r[i].m_use==1){printf("\n\r%d%d%d%d",r[i].m_num,r[i].m_floor,r[i].m_price,r[i].m_use);}}}voidPerCustomer_Search(){if(count<=5){printf("请输入身份证号(18位数字):");scanf("%s",&cus[j].m_ID);printf("请输入姓名(10位字符)");scanf("%s",&cus[j].m_name);printf("请输入年龄(数字型)");scanf("%d",&cus[j].m_age);printf("请输入性别(男或女):");scanf("%s",&cus[j].m_sex);}else{printf("\n住房已满!");}printf("\n\r顾客可以预订:");printf("\n\r房间号楼层价格与否空闲(1:空闲0:已使用)");for(i=0;i<count;i++){if(r[i].m_use==1){printf("\n\r%d%d%d%d",r[i].m_num,r[i].m_floor,r[i].m_price,r[i].m_use);}}printf("\n请你输入要预订旳房间号:");scanf("%d",&num);reg=0;for(i=0;i<count;i++){if(r