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

正文內(nèi)容

課程設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)停車場(chǎng)-在線瀏覽

2024-07-29 00:23本頁(yè)面
  

【正文】 ntf(\n請(qǐng)輸入車在停車場(chǎng)的位置(1%d):,Intop)。room)。amp。 } /*判斷停車場(chǎng)內(nèi)是否有車,如果有車,就要輸入要離開的車輛在停車場(chǎng)的位置,否則就提示停車場(chǎng)內(nèi)沒有車。 Outstack[Outtop]=Instack[Intop]。 Intop。 Instack[Intop]=NULL。 /*如果棧頂位置Intop大于要離開的車位置room(即要離開的車不在停車場(chǎng)的門口)的話, 就要在離開的車輛前面的車先離開,開到臨時(shí)的停車場(chǎng)(臨時(shí)棧),因此Out所在的臨時(shí)棧的棧頂Top加1, 用來表示臨時(shí)停車場(chǎng)增加1輛車;接著把該車的信息拷貝到Out中,然后刪除棧In的棧頂(即這輛車從標(biāo)準(zhǔn)停車場(chǎng)中開走了。 Instack[Intop]=Outstack[Outtop]。 Outtop。*/ PRINT(p,room)。amp。 t=qdata。 printf(\n便道的%s號(hào)車進(jìn)入車場(chǎng)第%d號(hào)停車位。 printf(\n請(qǐng)輸入現(xiàn)在的時(shí)間:)。(t),amp。 Wheadnext=qnext。 Instack[Intop]=t。 } /*判斷便道上是否有有車以及停車場(chǎng)是否已滿,如果有車且停車場(chǎng)沒滿則便道上的車輛可?;赝\噲?chǎng)中,此時(shí)指針q指向便道的頭(隊(duì)列的頭), 然后停車場(chǎng)的棧頂Intop加1表示停入一輛新的車,接著輸入停入車輛的信息,然后便道隊(duì)列的頭結(jié)點(diǎn)指向q(原來隊(duì)列中的第二輛車),判斷剛離開隊(duì)列的車輛是否是最后一輛,是的就把隊(duì)列置空,把結(jié)點(diǎn)t(進(jìn)入停車場(chǎng)的車)的信息拷貝到停車場(chǎng)棧頂?shù)能囍?,釋放p的空間(原隊(duì)列頭結(jié)點(diǎn))*/ } else printf(\n停車場(chǎng)里沒有車\n)。 getch()。 if(Stop0) /*判斷停車場(chǎng)內(nèi)是否有車*/ { printf(\n目前停車場(chǎng)信息:)。 for(i=1。i++) { printf( %d\t,i)。 puts(Sstack[i]num)。 } /*先判斷停車場(chǎng)中是否有車,有的用for循環(huán),依次輸入這個(gè)棧中的所有車結(jié)點(diǎn)的車輛信息*/void info2(LinkQueue *W) /*顯示便道信息*/ { QNode *p。 if(Whead!=Wrear) /*判斷通道上是否有車*/ { printf(\n便道中車輛的號(hào)碼為:\n)。 p=pnext。 printf(\n請(qǐng)按任意鍵返回)。} /*先判斷便道中是否有車,有的用while循環(huán),依次輸出這個(gè)隊(duì)列中所有車結(jié)點(diǎn)的車輛信息*/void info(SqStack S,LinkQueue W) { info1(amp。 /*顯示停車場(chǎng)信息*/ info2(amp。 /*顯示停便道信息*/ } 如圖:查看停車場(chǎng)以及便道情況(圖45):圖45(查看停車場(chǎng)以及便道車輛信息)五、總結(jié)體會(huì):通過此次課程設(shè)計(jì),加深了對(duì)數(shù)據(jù)結(jié)構(gòu)這門課的理解,掌握了用棧和隊(duì)列實(shí)現(xiàn)模擬停車場(chǎng)的基本原理,知道了棧的順序存儲(chǔ)結(jié)構(gòu)和隊(duì)列的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的定義和算法描述,同時(shí)也學(xué)會(huì)了編寫停車場(chǎng)管理的程序。不但增強(qiáng)了動(dòng)手能力,對(duì)今后的學(xué)習(xí)也有很大的幫助。同時(shí),編程過程中遇到過各種各樣的問題,與同學(xué)討論,鍛煉了的協(xié)做能力與克服困難的能力。參考文獻(xiàn):嚴(yán)蔚敏,吳偉民. 《數(shù)據(jù)結(jié)構(gòu)(C語言版)》清華大學(xué)出版社 譚浩強(qiáng) 《C程序設(shè)計(jì)(第三版)》 清華大學(xué)出版社 黃同成,黃俊民,董建寅 《數(shù)據(jù)結(jié)構(gòu)》中國(guó)電力出版社劉振鵬,張曉莉,郝杰 《數(shù)據(jù)結(jié)構(gòu)》 中國(guó)鐵道出版社源代碼:include include include include define LYS 310415 /*設(shè)置進(jìn)入系統(tǒng)的密碼*//*************************************信息的定義和初始化********************************************/int MAX。/*每車每小時(shí)的費(fèi)用*/ typedef struct time{ int hour。 }Time。 Time reach。 }Car。 int top。 /*停車站*/ typedef struct car{ Car *data。 }QNode。 QNode *rear。 /*通道*/ void InitStack(SqStack *)。 /*初始化便道*/ int arrive(SqStack *,LinkQueue *)。 /*車輛離開*/ void info(SqStack,LinkQueue)。void InitStack(SqStack *s) /*初始化棧*/ { int i。 for(i=0。i++) sstack[stop]=NULL。 if(Qhead!=NULL) { Qheadnext=NULL。 /*隊(duì)列置空*/ return(1)。 } /*************************************主函數(shù)********************************************/ void LULU() { SqStack In,Out。 int ch。In)。Out)。Wait)。 printf( =============歡迎進(jìn)入Lulu停車場(chǎng)管理系統(tǒng)============ \n)。 printf( \n)。 printf( ** 公告:VIP顧客 閩D2768 停車計(jì)時(shí)不收費(fèi) **\n)。 printf( 請(qǐng)輸入停車場(chǎng)的最大容量:)。MAX)。 printf( 請(qǐng)輸入停車場(chǎng)的收費(fèi)標(biāo)準(zhǔn)(元/小時(shí)):)。price)。 printf( 目前停車場(chǎng)最大容量為%d位,費(fèi)用為%。 printf(\n 車輛到達(dá))。 printf(\n 停車場(chǎng)信息)。 printf(\n
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1