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

正文內(nèi)容

停車場(chǎng)管理系統(tǒng)程序設(shè)計(jì)書(參考版)

2025-04-10 23:02本頁面
  

【正文】 ※參考文獻(xiàn):1. 《數(shù)據(jù)結(jié)構(gòu)》 編著:曲朝陽 郭曉利 王曉惠 孫鴻飛2.《數(shù)據(jù)結(jié)構(gòu)(c語言版)例題詳解與課程設(shè)計(jì)指導(dǎo)》(第二版) 編著:秦峰 袁志祥3. 《數(shù)據(jù)結(jié)構(gòu)(c語言)實(shí)踐教程》 編著:。 在不斷的調(diào)試和改進(jìn)過程中,我們也學(xué)到了更多。 /*背景為黑底紫字*/ 函數(shù),使程序更美觀。除此之外,原本程序中有對(duì)車牌號(hào)位數(shù)的限制,考慮到現(xiàn)實(shí)中位數(shù)未必固定,最后刪掉了這一部分。方便軟件管理員使用,當(dāng)輸入不符合規(guī)范的信息時(shí),系統(tǒng)可自動(dòng)提示重新輸入。※軟件特色:,實(shí)現(xiàn)了會(huì)員與非會(huì)員采用不同的計(jì)費(fèi)方式。隨著科學(xué)技術(shù)發(fā)展的日新月異,當(dāng)今計(jì)算機(jī)應(yīng)用在生活中可以說得是無處不在。通過對(duì)程序的編制,調(diào)試和運(yùn)行,使我們更好的掌握了棧和隊(duì)列基本性質(zhì)和有關(guān)它們之間關(guān)系使用問題的解決方法,熟悉了各種調(diào)用的數(shù)據(jù)類型,在調(diào)試和運(yùn)行過程中使我更加的了解和熟悉程序運(yùn)行的環(huán)境,提高了我們對(duì)程序調(diào)試分析的能力和對(duì)錯(cuò)誤的糾正能力。對(duì)于我們來說是一個(gè)挑戰(zhàn)。(3)正確輸出:選擇3后,提示輸入車牌號(hào),輸入2vbd,如圖4,會(huì)提示沒有此車,再次輸入A1234后,會(huì)員收費(fèi)輸入的d和5,提示出錯(cuò),如圖5(4)實(shí)際輸出:(圖4)(圖5)(5)錯(cuò)誤原因:輸入的信息不合法(6)當(dāng)前狀態(tài):通過(二)測(cè)試結(jié)果分析 此停車管理系統(tǒng)實(shí)現(xiàn)一個(gè)小的停車場(chǎng)的管理,健壯性較好,由于篇幅問題,沒有測(cè)試更多,其“到達(dá)”與“離開”方法都相對(duì)比較完整,結(jié)算清單明了。(4)實(shí)際輸出:(5)錯(cuò)誤原因:沒有錯(cuò)誤。(4)實(shí)際輸出:(此時(shí),車場(chǎng)內(nèi)的信息如圖所示)(此時(shí),便道內(nèi)有兩輛車在等待)3.第三組測(cè)試用例(1)測(cè)試輸入:接上一步輸入離開信息,下表:服務(wù)選擇離開車位離開時(shí)間便道車進(jìn)入時(shí)間2213:4013:50(2)測(cè)試目的:測(cè)試位置離開方法功能是否成功以及便道進(jìn)入車場(chǎng)是否正確。}} }八、測(cè)試報(bào)告 (一)測(cè)試用例(說明:測(cè)試用例合理并且足夠,既有正確用例,也有錯(cuò)誤用例,同時(shí)檢驗(yàn)程序的正確性和強(qiáng)壯性),為了檢驗(yàn)方便,我們以車場(chǎng)有3個(gè)車位來做:1.第一組測(cè)試用例(1)測(cè)試輸入:停車場(chǎng)的車輛離開,如下表:服務(wù)選擇/是否是會(huì)員車牌號(hào)/車位到達(dá)/離開時(shí)間1A123445:1209:001B345610:122108:00110:32(2)測(cè)試目的:測(cè)試到達(dá)方法時(shí)間格式控制以及費(fèi)用計(jì)算是否正確(3)正確輸出:第一次到達(dá)時(shí)應(yīng)該會(huì)提示車輛進(jìn)入第一個(gè)車道,第二次輸入時(shí)間,會(huì)提示輸入時(shí)間格式有錯(cuò)誤,請(qǐng)重新輸入,如圖1 第三次是B3456到達(dá)車站,在第二個(gè)位置,第四次輸入2,離開時(shí)輸入08:00會(huì)提示輸入離開時(shí)間比進(jìn)站時(shí)間早,請(qǐng)重新輸入,如圖2 第五次輸入10:32時(shí),會(huì)得到一個(gè)車輛清單,以及便道車輛情況,如圖3(4)實(shí)際輸出(圖1)(圖2)(圖3)(5) 錯(cuò)誤原因:第一個(gè)錯(cuò)誤是進(jìn)入車站時(shí)的時(shí)間格式錯(cuò)了,第二個(gè)錯(cuò)誤是進(jìn)入車站的時(shí)間比離開時(shí)間晚(6) 當(dāng)前狀態(tài):已改正2.第二組測(cè)試用例(1)測(cè)試輸入:連續(xù)5輛車到達(dá),如下表: 服務(wù)選擇 車牌號(hào) 到達(dá)時(shí)間1A1234 7:001B23458:251JY11110:401XS2221XY3334123(2)測(cè)試目的:測(cè)試到達(dá)方法與列表顯示方法能否正確完成。 /*存車信息*/ case 5:out2()。 //車輛離開,車牌號(hào)的離開 case 4:List(Enter,Wait)。Wait,n)。Enter,amp。break。Temp,amp。 /*車輛進(jìn)站*/ case 2:Leave(amp。Wait,n)。 }switch(ch){ case 1:Arrival(amp。 fflush(stdin)。 scanf(%d,amp。 fflush(stdin)。 scanf(%d,amp。 printf(*本停車場(chǎng)有會(huì)員服務(wù),*\n)。 printf(***************************************************************\n)。 printf( ※ ※ 4. 列表顯示 ※ ※ \n)。 printf( ※ ※ 2. 車輛(位置 )離開 ※ ※ \n)。 printf(***************************************************************\n)。Wait)。Temp,n)。Enter,n)。 n=getn()。 printf(|  ◥◤  |    ★∵∴☆★∵∴★∵∴☆★∵∴☆★  \n)。 printf(|◥████◤||| ...※※※╰○---○╯※※※ .. \n)。 printf(|◢█◣◢█◣||| .._...│ ︵ │ .._.. \n)。 printf(╰-╮   ╭-╯ ?。撸撸撸撸q╮╭╮.____ .. \n)。 printf( ☆★如果您有任何問題,請(qǐng)及時(shí)聯(lián)系我們,謝謝合作☆★\n)。 int n。 LinkQueueCar Wait。system(cls)。 } } }void main() { system(color 0D)。break。break。 /*列表顯示車場(chǎng)信息*/ case 2:List2(amp。S)。break。amp。 } else break。tag)。 do{ if(tag1||tag3) { printf(輸入有誤,請(qǐng)按要求重新輸入:)。tag)。 while(1) { printf(\n請(qǐng)選擇 1|2|3:)。 /*tag為(13)的選擇*/ int flag=1。 } } else printf(\n目前便道里沒有車.)。 p=pnext。 if(Whead!=Wrear) //判斷通道上是否有車 { printf(\n目前正在等待車輛的號(hào)碼為:\n)。} void List2(LinkQueueCar *W)//LXY列表顯示便道信息{ QueueNode *p。 puts(Sstack[i]num)。i++) { printf( %d ,i)。 for(i=1。 if(Stop0) //判斷車站內(nèi)是否有車 { printf(\n車場(chǎng):)。 } //車場(chǎng)沒車 else printf(\n目前車場(chǎng)里沒有車,來車請(qǐng)直接進(jìn)入車場(chǎng)!\n)。 free(q)。 if(q==Wrear) Wrear=Whead。 } while(t0 || t=24 || t0 || t=60)。 fflush(stdin)。(t),amp。 do{//控制到達(dá)的時(shí)間 if(t0 || t=24 || t0 || t=60) { printf(輸入的時(shí)間格式有錯(cuò),請(qǐng)重新輸入!)。(t))。 scanf(%d:%d,amp。 printf(\n該車進(jìn)入車場(chǎng)第%d位置.,Entertop)。 printf(\n現(xiàn)在請(qǐng)便道上的車進(jìn)入車場(chǎng),該車的車牌號(hào)為:)。 //隊(duì)列結(jié)點(diǎn)中頭結(jié)點(diǎn)的指針結(jié)點(diǎn) t=qdata。amp。 } PRINT(p)。//把臨時(shí)棧中的車輛重新開進(jìn)車站 Tempstack[Temptop]=NULL。 while(Temptop=1) { Entertop++。 //p是離開車輛的結(jié)點(diǎn) Enterstack[Entertop]=NULL。//棧頂為空 Entertop。 Tempstack[Temptop]=Enterstack[Entertop]。room=Entertop) break。 if(room=1amp。room)。 //判斷車場(chǎng)內(nèi)是否有車,隊(duì)列結(jié)點(diǎn)q if(Entertop0) //車場(chǎng)有車 { while(1) //輸入離開車輛的信息 { printf(\n請(qǐng)輸入要離開的車在車場(chǎng)的位置/1%d/:,Entertop)。//room為要輸出的位置 CarNode *p,*t。 } /*車場(chǎng)沒車*/ else printf(\n目前車場(chǎng)里沒有車,來車請(qǐng)直接進(jìn)入車場(chǎng)!\n)。 free(q)。 if(q==Wrear) Wrear=Whead。 } while(t0 || t=24 || t0 || t=60)。 fflush(stdin)。(t),amp。 do{/*控制到達(dá)的時(shí)間*/ if(t0 || t=24 || t0 || t=60)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1