freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

酒店住房信息管理系統(tǒng)(文件)

2025-04-27 07:47 上一頁面

下一頁面
 

【正文】 ]。/* 初始化房間信息 */for (i = 0。 j++){hotal[i][j].room_number = (i + 1) * 100 + j。list_add(head, amp。while (ch != 39。switch(ch){case 39。system(pause)。239。printf(||||\n)。break。price_info()。case 39。system(pause)。539。break。printf((1)系統(tǒng)時間為機器時間,請調(diào)整準確時間。case 39。break。animation(23)。strcat(str, str_color)。tTime = time(NULL)。locate_position(48, 20)。headnext = head。new_nodenext = headnext。node_t *cur = prenext。}}prenext = curnext。所以就不能消了。cur = curnext。node_t *nxt = curnext。nxt = nxtnext。while (cur != head){headnext = curnext。}/*** mprint* 打印結(jié)點的內(nèi)容** head 鏈表的頭結(jié)點  本函數(shù)不用,為了給list_for_each 調(diào)用* cur 要打印的當前結(jié)點* arg 占位*/void *mprint(node_t *head, node_t *cur, void *arg){printf(%d\t%15s%10s%20s\t\t%(元/天)\n,((room_t *)(curelem))room_number,Type_to_string(((room_t *)(curelem))room_kind),((room_t *)(curelem))guest_name,((room_t *)(curelem))guest_Id,((room_t *)(curelem))room_price)。}/*** Bool_to_string** _bool_ 將給定的Bool類型變量返回String值用于輸出*/char *Bool_to_string(Bool _bool_){switch (_bool_){case False: return False。case Standard: return Standard。}}/*** get_first_room* 得到第一個為空的房間** hotal 房間數(shù)組* kind 哪一種類型的房間*/room_t *get_first_room(room_t hotal[ROOM_MAX], Type kind){int i。}}return NULL。Type kind。printf(一共有四種類型的房間\n\n)。printf(2: Standard [標 準 間])。printf(4: President [總 統(tǒng) 套 房])。printf(請選擇要居住的類型,按0取消本次操作:\n)。/* 用戶選擇取消,則直接退出 */if (!kind){return。printf(請輸入您的姓名?)。printf(請輸入您的18位身份證號?)。/* 入住時間和離開時間都為當時時間,離開時間在每次查看的時候都會增加的。timer)。locate_position(30, position = increase_two(position))。i39。printf(要刪除的房間號是:%d\n, del_num)。amp。ch = getchar()。del_num)。}。}}int main(){menu()。Y39。N39。Y39。scanf(%d, amp。*/void room_del(node_t *head){int del_num。locate_position(25, position = increase_two(position))。timer)。scanf(%s, room_destguest_Id)。scanf(%s, room_destguest_name)。room_destroom_is_used = True。scanf(%d, amp。printf(0: Esc [取消]\n)。printf(3: Vip [VIP房 間])。printf(1: Single [單 間])。room_t *room_dest。** hoad 鏈表頭* hotal 整個酒店的房間** 首先由房客確定要居住的房間類型* 根據(jù)類型,調(diào)用get_first_room得到第一個沒有居住的房間* 再把房間信息填完整,最后加入到房間鏈表里面。 i ROOM_MAX。case President: return President。default: return NULL。}/*** mdel* 刪除給定 元素內(nèi)容 的結(jié)點** head 鏈表的頭結(jié)點* cur 要刪除的結(jié)點* arg 要刪除結(jié)點中的一項內(nèi)容* 通過arg, 找到要刪除的結(jié)點,再調(diào)用list_del刪除結(jié)點*/void *mdel(node_t *head, node_t *cur, void *arg){if (((room_t *)(curelem))room_number == *(int *)arg){list_del(head, cur)。cur = curnext。return head。pre = cur。}/*** list_reverse* 反轉(zhuǎn)鏈表** head 要轉(zhuǎn)的鏈表的表頭結(jié)點* 鏈表調(diào)換過來,原來的表頭現(xiàn)在為表尾,不過對于循環(huán)鏈表來說這個操作很簡單*/node_t *list_reverse(node_t *head){node_t *pre = head。}/*** list_for_each* 遍歷鏈表* * head 鏈表頭結(jié)點* func 函數(shù)指針,對不同的遍歷進行不同的操作* arg 參數(shù), 有時候可以不用,主要是為了向func所指向的函數(shù)傳遞參數(shù)*/node_t *list_for_each(node_t *head,void *(*func)(node_t *head, node
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1