酒店管理系统源代码

  • 格式:doc
  • 大小:51.00 KB
  • 文档页数:14

下载文档原格式

  / 19
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

酒店管理系统源代码

#include

#include

#include

#include

typedef struct tagCustomer

{

char m_ID[19]; /*身份证号码*/ char m_name[10]; /*顾客姓名*/ int m_age; /*顾客年龄*/ char m_sex[6]; /*顾客性别*/ int num;

}Customer;/*顾客结构*/

typedef struct tagRoom

{

int m_num; /*房间号*/

int m_floor; /*楼层*/

int m_price; /*价格*/

int m_use; /*是否已入住*/

}Room;/*房间结构*/

int i,j=0,age,num,floor,price,use,n;

int reg =0;

Customer cus[5];

Room r[5];

int count=5;

char ID[18],name[10],sex[6];

FILE *fproom;

FILE *fpcustomer;

void Customer_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

{

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

{

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");

}

}

void Customer_ListOut()

{

if(count<=5)

{

printf("请输入身份证号(18位数字):");

scanf("%s",&ID);

for(i=0;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");

}

}

void Room_ListOut()

{

printf("\n\r房间号楼层价格是否空闲(1:空闲0:已使用)");

for(i=0;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);

}

}

}

void PerCustomer_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 住房已满!");