**************************\n\n"); printf("!请选择:"); scanf("%d",&id); if((id<1)||(id>7)) break; switch(id){ case1: Build(L); Exp(L); break; case2: printf("\n更改客房入住状态:\n\n"); printf("输入要更改的床位数:"); scanf("%d",&beds_num); printf("\n输入要更改的客房状态(空闲、入住、预订):"); scanf("%s",beds_state); updateH(L,beds_num,beds_state); printf("输出更新后的客房信息\n"); Exp(L); break; case3: printf("\n!将该链表中未入住的客房入住价格均加价20%%\n"); Add(L); printf("输出加价后的客房信息\n"); Exp(L); break; case4: printf("输入Beds数:"); scanf("%d",&Beds); upBed(L,Beds); Exp(L); break; case5: h=FirstH(L); printf("\n!输出入住客房价格最高的客房信息,并删除该节点\n\n"); printf("-------------------------------------------------\n"); printf("客房名称标准价格入住价格床位数入住状态\n"); printf("-------------------------------------------------\n"); printf("-------------------------------------------------\n\n");