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

正文內(nèi)容

課程設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)停車場(chǎng)(存儲(chǔ)版)

  

【正文】 \n)。 printf(\n 停車場(chǎng)信息)。 scanf(%d,amp。 } else LULU()。 if(IntopMAX) /*停車場(chǎng)未滿,車進(jìn)車場(chǎng)*/ { Intop++。 printf(\n請(qǐng)按任意鍵返回)。 Wrear=t。 scanf(%d,amp。 Instack[Intop]=NULL。 Outstack[Outtop]=NULL。 Intop++。 if(q==Wrear) Wrear=Whead。 printf(\n 位置 到達(dá)時(shí)間 車牌號(hào)\n)。 p=Wheadnext。S)。 printf(\n車牌號(hào)碼:)。 printf(\n費(fèi)用為: %,((B1A1)+(B2A2)/)*price)。 B1=p。(p),amp。 getch()。 } } else printf(\n停車場(chǎng)里沒(méi)有車)。}/*************************************查看車場(chǎng)信息********************************************/void info1(SqStack *S) /*列表輸出車場(chǎng)信息*/ { int i。(t))。IntopMAX) /*便道的車輛進(jìn)入停車場(chǎng)*/ { q=Wheadnext。)*/ while(Outtop=1) { Intop++。 這里用了while語(yǔ)句,如果輸入的車輛位置超出范圍,就要重新輸入*/ while(Intoproom) /*車輛離開(kāi)*/ { Outtop++。 QNode *q。 tnext=NULL。(p))。 printf(\n請(qǐng)輸入車牌號(hào)碼(例:桂K6667):)。 else LULU()。word)。 printf(\n 車輛到達(dá))。 printf( \n)。Wait)。 while(1) { ch=getch()。 printf(\n)。 printf( ********************************************\n\n)。 /*初始化讓路的臨時(shí)棧*/ InitQueue(amp。 } else return(1)。 stop=0。 }LinkQueue。 /*車輛信息結(jié)點(diǎn)*/ typedef struct NODE{ Car *stack[100]。 /*定義一個(gè)全局變量用來(lái)存儲(chǔ)車庫(kù)最大容量*/ float price。W)。 while(p!=NULL) { puts(pdatanum)。i=Stop。 free(q)。,tnum,Intop)。 } /*直到要離開(kāi)的車輛的前面車都開(kāi)到了臨時(shí)停車場(chǎng)之后,該車才能離開(kāi),離開(kāi)之后該車的信息節(jié)點(diǎn)Instack[Intop]置空, 然后棧頂Intop減1,之后就判斷臨時(shí)停車場(chǎng)的車結(jié)點(diǎn)是否有車,有車的話就一輛輛有序的開(kāi)回停車場(chǎng),因此停車場(chǎng)的棧頂Intop加1, 然后就把臨時(shí)停車場(chǎng)的車車結(jié)點(diǎn)的信息拷貝回停車場(chǎng)的車結(jié)點(diǎn)上,接著刪除臨時(shí)停車場(chǎng)的結(jié)點(diǎn)。 } p=Instack[Intop]。 if(room=1amp。 getch()。 return(1)。 } /*停車場(chǎng)判斷為未滿,創(chuàng)建一個(gè)停車棧結(jié)點(diǎn),使得停車棧Intop加1,將車輛信息賦值到棧頂上,視為車輛已經(jīng)停入停車場(chǎng)*/else /*停車場(chǎng)已滿,車進(jìn)便道*/ { printf(\n停車位已滿,該車須在便道等待!)。 printf(\n請(qǐng)輸入車到達(dá)的時(shí)間:)。 p=(Car *)malloc(sizeof(Car))。用順序棧來(lái)表示停車場(chǎng),鏈隊(duì)表示停車場(chǎng)外的便道。顯示停車場(chǎng)信息和便道信息。 printf(\n請(qǐng)輸入車牌號(hào)碼(例:桂K6667):)。(p))。 tnext=NULL。 tdata=p。 Car *p,*t。 } /*判斷停車場(chǎng)內(nèi)是否有車,如果有車,就要輸入要離開(kāi)的車輛在停車場(chǎng)的位置,否則就提示停車場(chǎng)內(nèi)沒(méi)有車。 /*如果棧頂位置Intop大于要離開(kāi)的車位置room(即要離開(kāi)的車不在停車場(chǎng)的門(mén)口)的話, 就要在離開(kāi)的車輛前面的車先離開(kāi),開(kāi)到臨時(shí)的停車場(chǎng)(臨時(shí)棧),因此Out所在的臨時(shí)棧的棧頂Top加1, 用來(lái)表示臨時(shí)停車場(chǎng)增加1輛車;接著把該車的信息拷貝到Out中,然后刪除棧In的棧頂(即這輛車從標(biāo)準(zhǔn)停車場(chǎng)中開(kāi)走了。amp。(t),amp。 getch()。 puts(Sstack[i]num)。 printf(\n請(qǐng)按任意鍵返回)。不但增強(qiáng)了動(dòng)手能力,對(duì)今后的學(xué)習(xí)也有很大的幫助。 }Time。 /*停車站*/ typedef struct car{ Car *data。 /*初始化便道*/ int arrive(SqStack *,LinkQueue *)。i++) sstack[stop]=NULL。 int ch。 printf( =============歡迎進(jìn)入Lulu停車場(chǎng)管理系統(tǒng)============ \n)。MAX)。 printf(\n 車輛到達(dá))。Wait)。break。 printf( ****************************************************\n)。 printf(\n 退出系統(tǒng))。word)。 }/*************************************車輛到達(dá)********************************************/ int arrive(SqStack *In,LinkQueue *W) /*車輛到達(dá)*/ { Car
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1