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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)停車場管理系統(tǒng)課程設(shè)計(jì)報(bào)告(更新版)

2025-09-15 14:00上一頁面

下一頁面
  

【正文】 \t\t離開車輛離開時(shí)間: %d,pleavetime)。 return(1)。 } } } void InitStack(SeqStackCar *s) /*初始化棧*/ { int i。Enter,amp。amp。 printf(\n\n\t\t\t2. 車輛離開 請選擇 2)。 int ch。 /*模擬通道*/ /*函數(shù)聲明部分*/ void InitStack(SeqStackCar *)。 int top。還有一個(gè)很重要的問題,對于停車場內(nèi)可以停放的最多車輛數(shù),為了測試數(shù)據(jù)的方便,我在程序中,定為了2,在實(shí)際使用中,可以改變程度開頭的宏定義以增加停車場的容量。在這次課程設(shè)計(jì)中,培養(yǎng)了我開發(fā)一個(gè)中小型程序的能力。break。void List(SeqStackCar S,LinkQueueCar W)elseprintf(\n\t\t\t車場里沒有車)。elseprintf(\n\n\t\t\t車場里沒有車.)。amp。 }車輛到達(dá) 車輛到達(dá)時(shí)首先判斷車場內(nèi)是否有車滿,如果沒有車滿則車輛進(jìn)入車場,如果車滿則車輛進(jìn)入便道。Enter,amp。while(1)printf(\n\n\t\t\t1. 車輛到達(dá) 請選擇 1)。 QueueNode *rear。 }CarNode。模塊間關(guān)系開始初始化兩個(gè)棧Enter和Temp及一個(gè)隊(duì)列Wait。②在以上各個(gè)模塊中,出現(xiàn)的調(diào)用的函數(shù)為:void InitStack(SeqStackCar *s)。當(dāng)停車場內(nèi)開走一輛車時(shí),通道上便有一輛車進(jìn)入停車場,此時(shí)只需要改變通道上車輛結(jié)點(diǎn)的連接方式就可以了,使通道上第一輛車進(jìn)入停車場這個(gè)堆棧,并且使通道上原來的第二輛車成為通道上的第一輛車,此時(shí)只需將模擬通道的鏈隊(duì)列的頭結(jié)點(diǎn)連到原來的第二輛車上就可以了。編制一程序模擬該停車場的管理。 通過課程設(shè)計(jì),開發(fā)一個(gè)中小型系統(tǒng),掌握系統(tǒng)研發(fā)全過程。車輛按到達(dá)停車場時(shí)間的早晚依次從停車場最里面向大門口處停放(最先到達(dá)的第一輛車放在停車場的最里面)。例如,(‘A’,1,5)表示1號牌照車在5這個(gè)時(shí)刻到達(dá),而(‘D’,5,20)表示5號牌照車在20這個(gè)時(shí)刻離去。對于要對停車場內(nèi)的車輛根據(jù)其停放時(shí)間收取相應(yīng)的停車費(fèi)用,可以記錄下車輛進(jìn)入以及離開停車場的時(shí)間,再用時(shí)間差乘以相應(yīng)的單價(jià)并且打印出最后的費(fèi)用就可以實(shí)現(xiàn)了。void Leave(SeqStackCar *Enter,SeqStackCar *Temp,LinkQueueCar *W)。其中比較有代表性的主要問題有:當(dāng)停車場已經(jīng)達(dá)到最大容量,但仍有車輛進(jìn)入停車場的時(shí)候,運(yùn)行界面上沒有出現(xiàn)或者說出現(xiàn)了但又跳掉了“停車場已滿,該車輛需在便道上等待!”的提示信息。 }SeqStackCar。printf(\n\n\t\t\t4. 退出程序 請選擇 4)。switch(ch)case 1:Arrival(amp。 break。車輛離開首先,判斷車場內(nèi)是否有車。break。汽車進(jìn)入停車場的信息、離開停車場的信息以及通道上的信息都可以在程序上一一實(shí)現(xiàn)。 北京: 高等教育出版社,2003附錄:源程序includeincludeincludedefine MAX 2 /*車庫容量*/ define price 3 /*每車每時(shí)刻費(fèi)用*/typedef struct node{ int num。 struct car *next。 /*車輛到達(dá)*/ void Leave(SeqStackCar *,SeqStackCar *,LinkQueueCar *)。 /*初始化車站*/ InitStack(amp。 printf(\n\n\t\t\t現(xiàn)在請選擇以上信息 : )。 } switch(ch) { case 1:Arrival(amp。 break。i=MAX。 printf(\n\t\t\t請輸入離開時(shí)間: )。 printf(\n\n\t\t\t停車場管理費(fèi)用: %d,(A2A1)*price)。(pnum))。 } else /*車場已滿,車進(jìn)便道*/ { printf(\n\t\t\t停車場已滿 該車輛需在便道上等待!)。 } }void Leave(SeqStackCar *Enter,SeqStackCar *Temp,LinkQueueCar *W) /*車輛離開*/{ int room。amp。 Entertop。EntertopMAX) /*便道的車輛進(jìn)入車場*/{ q=Wheadnext。 if(q==Wrear) Wrear=Whead。 for(i=1。 p=Wheadnext。 while(flag) { printf(\n\t\t\t請選擇 1|2|3:)。break
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1