You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>
# include <string.h> //在使用中要用到的字符串都包含在本文件中
# include <stdlib.h> //exit()函数就包含在此文件中
# include <conio.h>
# 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 ] ;