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

正文內(nèi)容

停車場管理課程設(shè)計(編輯修改稿)

2025-05-04 23:02 本頁面
 

【文章內(nèi)容簡介】 車場的位置,定義車輛結(jié)點指針p和t和隊列結(jié)點指針q。*/ if(Intop0) /*有車*/ { while(1) { printf(\n請輸入車在停車場的位置(1%d):,Intop)。 scanf(%d,amp。room)。 if(room=1amp。amp。room=Intop) break。 }/*判斷停車場內(nèi)是否有車,如果有車,就輸入要離開的車輛在停車場的位置,否則就提示停車場沒車。這里用了while循環(huán)語句,如果輸入的車輛位置超出范圍,就要重新輸入。*/ while(Intoproom) /*車輛離開*/ { Outtop++。 Outstack[Outtop]=Instack[Intop]。 Instack[Intop]=NULL。Intop。 } p=Instack[Intop]。 Instack[Intop]=NULL。Intop。 while(Outtop=1) { Intop++。Instack[Intop]=Outstack[Outtop]。 Outstack[Outtop]=NULL。 Outtop。 } PRINT(p,room)。 if((Whead!=Wrear)amp。amp。IntopMAX) { q=Wheadnext。t=qdata。Intop++。 printf(\n便道的%s號車進(jìn)入車場第%d號停車位。,tnum,Intop)。 printf(\n請輸入現(xiàn)在的時間:)。 scanf(%d:%d,amp。(t),amp。(t))。 Wheadnext=qnext。 if(q==Wrear) Wrear=Whead。 Instack[Intop]=t。 free(q)。 }/*判斷(Whead!=Wrear)amp。amp。IntopMAX } else printf(\n停車場里沒有車\n)。 /*沒車*/ printf(請按任意鍵返回)。 getch()。}(4)停車場顯示信息void PRINT(Car *p,int room) /*輸出停車站車的信息*/ { int A1,A2,B1,B2。 printf(\n請輸入車離開的時間:)。 scanf(%d:%d,amp。(p),amp。(p))。 printf(\n車牌號碼:)。 puts(pnum)。 printf(\n車到達(dá)的時間是: %d:%d,p,p)。 printf(車離開的時間是: %d:%d,p,p)。 A1=p。 A2=p。 B1=p。 B2=p。 printf(\n費(fèi)用為: %,((B1A1)+(B2A2)/)*price)。 free(p)。 }、調(diào)試分析與結(jié)果 測試數(shù)據(jù)及結(jié)果如下:輸入停車場的容量4,收費(fèi)5元/小時,接著查看停車場的信息;如下圖24所示: 圖24停車場系統(tǒng)初始化示意圖接著輸入4輛車的信息,然后查看停車場信息,如圖25所示:圖25車輛進(jìn)入停車場示意圖再輸入1輛車的信息,然后查看停車場信息,如圖26(a)和圖26(b)所示:圖26(a)車輛進(jìn)入便道示意圖圖26(b)車輛進(jìn)入便道示意圖最后選擇車輛離開,輸入第2輛車離開,再查看停車場信息,如圖27所示: 圖27(a)車輛離開示意圖圖27(b)車輛離開示意圖四、總結(jié)與體會通過這次課程設(shè)計使我充分的理解了用棧和隊列實現(xiàn)模擬停車場的基本原理,知道了棧的順序存儲結(jié)構(gòu)和隊列的鏈?zhǔn)酱鎯Y(jié)構(gòu)的定義和算法描述,同時也學(xué)會了編寫停車場問題的程序。雖然此次的程序不是很完備,沒有加入一些更完善的功能,但是總體還是一個比較能體現(xiàn)數(shù)據(jù)結(jié)構(gòu)知識點能力的程序了,當(dāng)然只是相對于我這個初學(xué)者來說。在剛開始編程的時候,我感到有點無從下手,但經(jīng)過對題目的詳細(xì)分析和思考之后,我就知道具體應(yīng)該做什么,怎么做了。經(jīng)過幾天的研究,我順利的完成了這個程序,完成這個程序,我學(xué)到了很多東西,這是在課堂上無法做到的。在此我非常要感謝指導(dǎo)老師,感謝老師的細(xì)心認(rèn)真的輔導(dǎo),讓我對數(shù)據(jù)結(jié)構(gòu)這門課程掌握得更好,懂得更多,她教我怎么分析問題,應(yīng)該要注意些什么,最后還指出我存在的問題。五、參考文獻(xiàn)[1] 黃同成,黃俊民,董建寅.?dāng)?shù)據(jù)結(jié)構(gòu)[M].北京:中國電力出版社,2008[2] 董建寅,黃俊民,黃同成.?dāng)?shù)據(jù)結(jié)構(gòu)實驗指導(dǎo)與題解[M].北京:中國電力出版社,2008[3] 嚴(yán)蔚敏,吳偉民. 數(shù)據(jù)結(jié)構(gòu)(C語言版)[M]. 北京:清華大學(xué)出版社,2002[4] 劉振鵬,張曉莉,郝杰.?dāng)?shù)據(jù)結(jié)構(gòu)[M].北京:中國鐵道出版社,2003 六、源程序清單include include include include int MAX。 /*定義一個全局變量用來存儲車庫最大容量*/ float price。 /*每車每小時的費(fèi)用*/ typedef struct time{ int hour。 int min。 }Time。 /*時間結(jié)點*/ typedef struct node{ char num[10]。 Time reach。 Time leave。 }Car。 /*車輛信息結(jié)點*/ typedef struct NODE{ Car *stack[100]。 int top。 }SqStack。 /*停車站*/ typedef struct car{ Car *data。 struct car *next。 }QNode。 typedef struct Node{ QNode *head。 QNode *rear。 }LinkQueue。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1