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

正文內(nèi)容

停車場(chǎng)管理系統(tǒng)及課程設(shè)計(jì)報(bào)告-文庫(kù)吧

2025-07-19 09:21 本頁(yè)面


【正文】 st(Enter,Wait)。 break。 /*列表打印信息*/ case 4:exit(0)。 /*退出主程序*/ default: break。 } } }/**/ void InitStack(SeqStackCar *s) /*初始化棧*/ { int i。 stop=0。 for(i=0。i=MAX。i++) sstack[stop]=NULL。} int InitQueue(LinkQueueCar *Q) /*初始化便道*/ { Qhead=(QueueNode *)malloc(sizeof(QueueNode))。 if(Qhead!=NULL) { Qheadnext=NULL。 Qrear=Qhead。 return(1)。} else return(1)。} void PRINT(CarNode *p) /*打印出站車的信息*/ { int A1,A2。 printf(\n\t\t\t請(qǐng)輸入離開時(shí)間: )。 scanf(%d,amp。(pleavetime))。 printf(\n\t\t\t離開車輛的車牌號(hào): %d,pnum)。 printf(\n\n\t\t\t離開車輛到達(dá)時(shí)間: %d ,preachtime)。 printf(\n\n\t\t\t離開車輛離開時(shí)間: %d,pleavetime)。 A1=preachtime。 A2=pleavetime。 printf(\n\n\t\t\t停車場(chǎng)管理費(fèi)用: %d,(A2A1)*price)。 free(p)。 } int Arrival(SeqStackCar *Enter,LinkQueueCar *W) /*車輛到達(dá)*/ { CarNode *p。 QueueNode *t。 p=(CarNode *)malloc(sizeof(CarNode))。 flushall()。 printf(\t\t\t請(qǐng)輸入到達(dá)車輛車牌號(hào): )。 scanf(%d,amp。(pnum))。 if(EntertopMAX) /*車場(chǎng)未滿,車進(jìn)車場(chǎng)*/ { Entertop++。 printf(\n\t\t\t該車輛在停車場(chǎng)的位置是: %d\n,Entertop)。 printf(\n\t\t\t請(qǐng)輸入該車輛到達(dá)的時(shí)間: )。 scanf(%d,amp。(preachtime))。 Enterstack[Entertop]=p。 return(1)。 } else /*車場(chǎng)已滿,車進(jìn)便道*/ { printf(\n\t\t\t停車場(chǎng)已滿 該車輛需在便道上等待!)。 getch()。 t=(QueueNode *)malloc(sizeof(QueueNode))。 tdata=p。 tnext=NULL。 Wrearnext=t。 Wrear=t。 return(1)。 } }void Leave(SeqStackCar *Enter,SeqStackCar *Temp,LinkQueueCar *W) /*車輛離開*/ { int i, room。 CarNode *p,*t。 QueueNode *q。 /*判斷車場(chǎng)內(nèi)是否有車*/ if(Entertop0) /*有車*/ { while(1) /*輸入離開車輛的信息*/ { printf(\t\t\t停車場(chǎng)里停放的車輛總數(shù): %d,Entertop)。 printf(\n\n\t\t\t請(qǐng)輸入要離開車輛的位置: )。 scanf(%d,amp。room)。 if(room=1amp。amp。room=Entertop) break。 } while(Entertoproom) /*車輛離開*/ { Temptop++。 Tempstack[Temptop]=Enterstack[Entertop]。 Enterstack[Entertop]=NULL。 Entertop。 } p=Enterstack[Entertop]。 Enterstack[Entertop]=NULL。 Entertop。 while(Temptop=1) { Entertop++。 Enterstack[Entertop]=Tempstack[Temptop]。 Tempstack[Temptop]=NULL。 Temptop。 } PRINT(p)。/*判斷通道上是否有車及車站是否已滿*/ if((Whead!=Wrear)amp。amp。EntertopMAX) /*便道的車輛進(jìn)入車場(chǎng)*/ { q=Wheadnext。 t=qdata。 Entertop++。 printf(\n\n\t\t\t便道的%d號(hào)車進(jìn)入車場(chǎng)第%d位置.,tnum,Entertop)。 printf(\n\n\t\t\t請(qǐng)輸入現(xiàn)在的時(shí)間:)。 scanf(%d,amp。(treachtime))。 Wheadnext=qnext。 if(q==Wrear) Wrear=Whead。 Enterstack[Entertop]=t。 free(q)。 } else printf(\n\n\t\t\t便道里沒(méi)有車.\n)。 } else printf(\n\n\t\t\t車場(chǎng)里沒(méi)有車.)。 /*沒(méi)車*/ }void List1(SeqStackCar *S) /*列表顯示車場(chǎng)信息*/ { int i。 if(Stop0) /*判斷車站內(nèi)是否有車*/ { printf(\n\t\t\t車場(chǎng):)。 printf(\n\n\t\t\t位置 到達(dá)時(shí)間 車牌號(hào)\n)。 for(i=1。i=Stop。i++) { printf(%26d,i)。 printf(%6d,Sstack[i]reachtime)。 printf(%10d,Sstack[i]num)。 printf(\n)。 } }else printf(\n\t\t\t車場(chǎng)里沒(méi)有車)。 }void List2(LinkQueueCar *W) /*列表顯示便道信息*/ { QueueNode *p。 p=Wheadnext。 if(Whead!=Wrear) /*判斷通道上是否有車*/ { printf(\n\t\t\t等待車輛的號(hào)碼為: )。 while(p!=NULL) { printf(%10d,pdatanum)。 p=pnext。 } printf(\n)。 } else printf(\n\t\t\t便道里沒(méi)有車.)。 }void List(SeqStackCar S,LinkQueueCar W) { int flag,tag。 flag=1。 while(flag) { printf(\n\t\t\t請(qǐng)選擇 1|2|3:)。 printf(\n\n\t\t\\n\n\t\t\\n\n\t\t\\n\n\t\t\t)。 while(1) { scanf(%d,amp。tag)。 if(tag=1||tag=3) break。 else printf(\n\t\t\t請(qǐng)選擇 1|2|3:)。 } switch(tag) { case 1:List1(amp。S)。break。 /*列表顯示車場(chǎng)信息*/ case 2:List2(amp。W)。break。 /*列表顯示便道信息*/ case 3:flag=0。break。 default: break。 } } }設(shè)計(jì)體會(huì)通過(guò)這一周的課程設(shè)計(jì),加深了我對(duì)《數(shù)據(jù)結(jié)構(gòu)》這門課程所學(xué)內(nèi)容的進(jìn)一步的理解與掌握;同時(shí),通過(guò)對(duì)停車場(chǎng)管理系統(tǒng)的開發(fā),使得我將計(jì)算機(jī)課程所學(xué)知識(shí)與實(shí)際問(wèn)題很好地相聯(lián)接在了一起。在這次課程設(shè)計(jì)中,不僅培養(yǎng)了我開發(fā)一個(gè)中小型程序的能力,而且也培養(yǎng)了我的團(tuán)隊(duì)合作能力。在這次對(duì)停車場(chǎng)管理系統(tǒng)的開發(fā)過(guò)程中,我們小組成員互相合作,互相幫助,其中有程序功能成功實(shí)現(xiàn)時(shí)的欣喜,也有遇到問(wèn)題、解決問(wèn)題時(shí)的執(zhí)著以及迷茫。在這次課程設(shè)計(jì)中,使得我很好地了解了在開發(fā)程序過(guò)程中合作的重要性。在這周課程設(shè)計(jì)中,我們小組所開發(fā)的停車場(chǎng)管理系統(tǒng),基本上可以完成每一項(xiàng)功能。汽車進(jìn)入停車場(chǎng)的信息、離開停車場(chǎng)的信息以及通道上的信息都可以在程序上一一實(shí)現(xiàn)。但是,該程序也有不足的地方。主要表現(xiàn)在車輛的車牌號(hào)上,現(xiàn)實(shí)中的車牌號(hào)是一串字符,可是,在這個(gè)程序中,為了簡(jiǎn)便起見,我們就車牌號(hào)定義為了整型,這個(gè)與現(xiàn)實(shí)是有些不符的。還有一個(gè)可以改進(jìn)的地方就是記錄車輛進(jìn)入停車場(chǎng)以及離開停車場(chǎng)的時(shí)間,應(yīng)該精確到小時(shí)以及分鐘的,可是在程序中,為了簡(jiǎn)便起見,我們只是設(shè)置成了一個(gè)時(shí)刻,所以,在這方面還是有待改進(jìn)的。改進(jìn)的程序中,還應(yīng)該增加時(shí)間的判斷功能,即停車場(chǎng)內(nèi)有可能有車輛停放的時(shí)間超過(guò)一天。還有一個(gè)很重要的問(wèn)題,對(duì)于停車場(chǎng)內(nèi)可以停放的最多車輛數(shù),為了測(cè)試數(shù)據(jù)的方便,我在程序中,定為了2,在實(shí)際使用中,可以改變程度開頭的宏定義以增加停車場(chǎng)的容量??傊?,在這周的課程設(shè)計(jì)中,我以及我們這組的收獲還是挺大的,不僅對(duì)于專業(yè)課有了更好的認(rèn)識(shí),而且在合作的過(guò)程中更加了解了團(tuán)隊(duì)精神的重要性。主要參考資料[1] 譚浩強(qiáng). C語(yǔ)言程序設(shè)計(jì)(第三版)[M]. 北京:清華大學(xué)出版社,2005[2] 廖雷、羅代忠. C語(yǔ)言程序設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1