题目二 酒店房间管理系统 难度:2(中)
必须使用结构体数组(建议使用二维结构体数组)管理酒店房间。
题目概述
模拟一个小型酒店,对该酒店多个楼层的各个房间的预定和使用情况进行管理。
1、 房间管理:支持对该酒店 4 个楼层,每个楼层 20 个房间的管理。每个房间至少应包括
如下管理信息:
房间号(统一由楼层号房间号组成,如 203 表示 2 楼第 3 个房间)、房间类型(包括 01-大床
房,02-双床房,03-家庭房)、房价、使用状况(00-空闲,01 入住)、入住人姓名(不超过 8 字
符)、预定信息(已预定的时间段)。
注 1:为简化设计,预定时间段不使用年月日,而使用几天后的时间,如 3-5,表示第 3 天
到第 5 天已预定。
2、 入住管理:支持顾客入住数据的录入。
输入顾客姓名、房间类型要求(01-03),楼层要求(0-4,0 表示无楼层要求,1-4 则表示要
求入住对应的楼层),则查询是否有满足需求的空闲房间,如果有,则输出房间号并将入住信