【加试题】酒店房间管理:酒店房间(房间数小于10000)编号按1、2、3…连续编号,老板对于没有出租的房子使用如下的方法来登记管理。连续的空房间,登记第一间的编号和连续的空房间数,比如空房间1,2, 6,7,8,10,则登记3条记录,分别为(1 2),(6 3),(10 1). 某旅客退房了,需要把这房子也登记上去,有四种情况需要处理:
1)上靠,例如退的房间号为3,则原来登记的3条记录变成(1 , 3), (6,3), (10,1).
2)下靠,例如退的房间号为5,则原来登记的3条记录变成(1,2), (5 , 4), (10,1).
3)上下不靠,例如退的房间号为4,则登记的记录数变成4条(1,2) ,(4 , 1), (6,3),(10,1).
4)上下靠,例如退的房间号为9,则登记的记录数变成2条(1,2),(6,5).
小王依据上述描述设计了如下VB程序。请回答下列问题: