#include
//*********************************************************************************** void initial_room(); //初始化80个房间信息
void welcome(); //验证用户登陆,登陆成功显示欢迎信息 void enter(); void book_room(); void check_in(); void check_out(); void inquire(); int i=0;
//*********************************************************************************** struct Room {
int number; int dank; int price; int state; };
struct Customer {
char name[10],ID[19]; int room_number; int prepaid; int change; int day;
};
void set_name(struct Customer *cs, char *n) {
strcpy(cs->name,n); }
void set_ID(struct Customer *cs, char *p) {
strcpy(cs->ID,p); }
void set_room_number(struct Customer *cs, int n) {
cs->room_number=n; }
void set_day(struct Customer *cs, int d) {
cs->day=d; }
void set_prepaid(struct Customer *cs, int p) {
cs->prepaid=p; }
char *get_name(struct Customer *cs) {
return cs->name; }
char *get_ID(struct Customer *cs) {
return cs->ID;
}
int get_room_number(struct Customer *cs) {
return cs->room_number; }
int get_day(struct Customer *cs) {
return cs->day; }
int get_prepaid(struct Customer *cs) {
return cs->prepaid; }
//*********************************************************************************** struct Room room[80]; struct Customer *customer[80];
void CCustomer(struct Customer *cs) {
printf(\请您输入顾客的姓名\\n\ scanf(\
printf(\请您输入顾客的身份证号码\\n\ scanf(\
cs->prepaid = cs->change = cs->day = 0; }
void FCustomer() {
printf(\该顾客退房成功!\}
int main(void) //程序入口从这里开始运行 {
char choice='1';
initial_room(); //初始化80个房间的信息,分四个等级 welcome(); //验证用户登陆,登陆成功显示欢迎信息
while(choice=='1') {
enter(); //根据用户的选择执行不同的功能 printf(\
printf(\继续使用本系统请按\\\退出请按\\\ \ fflush(stdin); scanf(\ printf(\ }
return 0; }
//系统登陆界面*********************************************************************** void welcome() //验证用户登陆,登陆成功显示欢迎信息 {
char name[4],code[7];
printf(\请输入用户名和密码(以空格隔开):\\n\ scanf(\
while((strcmp(name,\ {
printf(\用户名或密码输入有误,请重新输入!\\n\ scanf(\ }
printf(\ printf(\
printf(\ ▲***************************▲\\n\ printf(\ △ 欢迎使用宾馆客房管理系统! △\\n\ printf(\ ▲***************************▲\\n\ printf(\}
//系统入口*************************************************************************** void enter() {
int kind_of_service;
printf(\请选择服务类别:订房、入住、退房还是查询? \\n\ printf(\定房 2->入住 3->退房 4->查询: \ scanf(\
if((kind_of_service>4) || (kind_of_service<1)) {
printf(\您的输入有误,请重试!\\n\ scanf(\ } else {
switch(kind_of_service) {
case 1: book_room(); break;