#define _CRT_SECURE_NO_WARNINGS #include #include //在使用中要用到的字符串都包含在本文件中 #include //exit()函数就包含在此文件中 #include #define isPrime(year) ((year%4==0&&year%100!=0)||(year%400==0)) int z[100]={0}; int s,j; FILE *fp; void check_in(); //声明登记入住函数 void availability(); //声明查询房间入住情况函数 void fate_days(); //声明查询日用住宿的费用 void fate_hours(); //声明查询时用住宿的费用 void check_out_days(); //声明结日用住宿的费用 void check_out_hours(); //声明结时用住宿的费用 void modificate(); //声明修改信息函数 void modificate_person(); //声明修改信息函数中的修改客户信息 void modificate_accommodation(); //声明修改信息函数中的修改住宿信息 void save(); //声明保存函数 void menu(); //声明菜单函数 void days(); //声明入住类型为天数函数 void hours(); //声明入住类型为小时函数 int date1Diff(); //声明计算天数差函数 struct date1 { int year; int month; int day; }; struct Date {int year; int month; int day; int hour; int minute; }date; //定义日期变量 struct room { int room_ID; //房间号 int kind; //房间种类(包含单人间,双人间,三人间,VIP套房) char name[20]; //客户姓名 int age; //客户年龄 int sex; //客户性别 char ID_card[20]; //客户身份证号 int day_money; //按日收费价格 int hour_money; //按小时收费价格 int count; //房间数量 struct Date date; }room[100];