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

正文內(nèi)容

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

 

【正文】 ]。/* 初始化房間信息 */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)時(shí)間為機(jī)器時(shí)間,請(qǐng)調(diào)整準(zhǔn)確時(shí)間。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é)點(diǎn)的內(nèi)容** head 鏈表的頭結(jié)點(diǎn)  本函數(shù)不用,為了給list_for_each 調(diào)用* cur 要打印的當(dāng)前結(jié)點(diǎn)* 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類(lèi)型變量返回String值用于輸出*/char *Bool_to_string(Bool _bool_){switch (_bool_){case False: return False。case Standard: return Standard。}}/*** get_first_room* 得到第一個(gè)為空的房間** hotal 房間數(shù)組* kind 哪一種類(lèi)型的房間*/room_t *get_first_room(room_t hotal[ROOM_MAX], Type kind){int i。}}return NULL。Type kind。printf(一共有四種類(lèi)型的房間\n\n)。printf(2: Standard [標(biāo) 準(zhǔn) 間])。printf(4: President [總 統(tǒng) 套 房])。printf(請(qǐng)選擇要居住的類(lèi)型,按0取消本次操作:\n)。/* 用戶(hù)選擇取消,則直接退出 */if (!kind){return。printf(請(qǐng)輸入您的姓名?)。printf(請(qǐng)輸入您的18位身份證號(hào)?)。/* 入住時(shí)間和離開(kāi)時(shí)間都為當(dāng)時(shí)時(shí)間,離開(kāi)時(shí)間在每次查看的時(shí)候都會(huì)增加的。timer)。locate_position(30, position = increase_two(position))。i39。printf(要?jiǎng)h除的房間號(hào)是:%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 整個(gè)酒店的房間** 首先由房客確定要居住的房間類(lèi)型* 根據(jù)類(lèi)型,調(diào)用get_first_room得到第一個(gè)沒(méi)有居住的房間* 再把房間信息填完整,最后加入到房間鏈表里面。 i ROOM_MAX。case President: return President。default: return NULL。}/*** mdel* 刪除給定 元素內(nèi)容 的結(jié)點(diǎn)** head 鏈表的頭結(jié)點(diǎn)* cur 要?jiǎng)h除的結(jié)點(diǎn)* arg 要?jiǎng)h除結(jié)點(diǎn)中的一項(xiàng)內(nèi)容* 通過(guò)arg, 找到要?jiǎng)h除的結(jié)點(diǎn),再調(diào)用list_del刪除結(jié)點(diǎn)*/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ǎn)* 鏈表調(diào)換過(guò)來(lái),原來(lái)的表頭現(xiàn)在為表尾,不過(guò)對(duì)于循環(huán)鏈表來(lái)說(shuō)這個(gè)操作很簡(jiǎn)單*/node_t *list_reverse(node_t *head){node_t *pre = head。}/*** list_for_each* 遍歷鏈表* * head 鏈表頭結(jié)點(diǎn)* func 函數(shù)指針,對(duì)不同的遍歷進(jìn)行不同的操作* arg 參數(shù), 有時(shí)候可以不用,主要是為了向func所指向的函數(shù)傳遞參數(shù)*/node_t *list_for_each(node_t *head,void *(*func)(node_t *head, node
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1