#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#define FLOORS 4
#define ROOMS_PER_FLOOR 20
#define MAX_NAME_LENGTH 8
#define MAX_RESERVATIONS 5
typedef struct {
char number[4];
char type[3];
int typeIndex; // 房间类型的索引
double price;
int status; // 0-空闲,1-入住
char guestName[MAX_NAME_LENGTH];
int reservations[MAX_RESERVATIONS][2]; // 预定时间段
} Room;
char roomTypes[3][20] = {“01大床房”, “02双床房”, “03家庭房”};
Room hotel[FLOORS][ROOMS_PER_FLOOR];
// 初始化房间信息
void initializeRooms() {
for (int i = 0; i < FLOORS; i++) {
for (int j = 0; j < ROOMS_PER_FLOOR; j++) {
sprintf(hotel[i][j].number, “%d%02d”, i + 1, j + 1);
h