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

正文內(nèi)容

課程設(shè)計數(shù)據(jù)結(jié)構(gòu)停車場(已修改)

2025-06-30 00:23 本頁面
 

【正文】 《Lulu停車場管理》網(wǎng)絡(luò)1101班 02230110112天津職業(yè)技術(shù)師范大學(xué)課 程 設(shè) 計 報 告課程名稱 數(shù)據(jù) 結(jié)構(gòu) 題 目《Lulu停車場管理系統(tǒng)》指導(dǎo)教師 蔡振山 編寫語言: C語言 運行環(huán)境: VC++ 學(xué)生姓名 盧予珊 班級/學(xué)號 網(wǎng)1101班 02230220112 目錄1 需求分析………………………………………………………32 模塊劃分………………………………………………………33 流程結(jié)構(gòu)………………………………………………………64 代碼分析………………………………………………………10 ……………………………………………10 主要代碼運行圖…………………………………………115 總結(jié)與體會……………………………………………………17參考文獻…………………………………………………………18源代碼一、需求分析:實現(xiàn)停車場的便利化,能投入到實際的停車場中運用,簡便管理。根據(jù)車輛到達停車場到車輛離開停車場時所停留的時間進行計時收費。用順序棧來表示停車場,鏈隊表示停車場外的便道。當(dāng)有車輛從停車場離開時,等待的車輛有序進入停車場停放。實現(xiàn)停車場的調(diào)度功能。顯示停車場信息和便道信息。程序執(zhí)行的命令為:車輛進入停車場 車輛離開停車場 顯示停車場的信息。④退出二、模塊劃分本程序模塊劃分如下:模塊信息的定義和初始化定義了整個程序中所需要的結(jié)點,時間結(jié)點;車輛信息結(jié)點;停車場結(jié)點;便道結(jié)點;將停車棧置空;將便道隊列置空;模塊主函數(shù)void LULU()初始化停車站;初始化車輛進出讓路的臨時棧;初始化便道;輸出進入系統(tǒng)的歡迎界面還有主菜單;主菜單包括:車輛到達、車輛離開與計費、查看停車場信息、以及退出;對應(yīng)的菜單按鈕對應(yīng)著不同函數(shù)的調(diào)用;void main()設(shè)置進入Lulu停車場管理系統(tǒng)的密碼;實現(xiàn)信息安全管理;如果密碼正確則調(diào)用函數(shù)LULU進入系統(tǒng)管理;三次密碼錯誤則強行退出管理系統(tǒng);模塊車輛到達int arrive(SqStack *In,LinkQueue *W)車輛到達時進入停車入場模塊;判斷停車上是否已滿;停車場沒滿的記錄下車輛信息,將車輛有序的停入停車場;停車場已滿的話將車輛有序暫放于便道上;模塊車輛離開void leave(SqStack *In,SqStack *Out,LinkQueue *W)判斷停車場內(nèi)是否有車;判斷要離開的車輛前面是否還有別的車輛;如果前面沒有的別的車輛則直接將該車結(jié)點出棧刪除,實現(xiàn)車輛開出停車場;如果有的讓該車前面的車先開入讓路臨時棧,離開車輛的結(jié)點出棧刪除然后將臨時棧的車輛再有序的停回停車棧中;判斷便道上有沒有車以及停車場是否已滿;如果便道上有車而且停車場沒滿,則將便道上的車有序的停入停車場中,直到便道上沒車或者停車場已滿。模塊查看車場信息void info1(SqStack *S)判斷停車場中是否有車;有的用for循環(huán)依次輸出所有車結(jié)點的車輛信息;void info2(LinkQueue *W)判斷便道上是否有車;有的用while循環(huán)依次輸出所有車結(jié)點;void info(SqStack S,LinkQueue W)調(diào)用上述兩個函數(shù),輸入車場中停車場和便道上的車輛信息;模塊計算車輛繳納費用獲得車輛的到達時間;獲取車輛的離開時間;計算車輛在停車時間內(nèi)所需要繳納的費用;三、流程結(jié)構(gòu)系統(tǒng)內(nèi)主要函數(shù)的實現(xiàn)的流程圖 main函數(shù)的流程圖:開始定義必要的變量輸入進入系統(tǒng)的密碼否判斷密碼是否正確再次輸入密碼是否判斷密碼是否正確是哦再次輸入密碼否判斷密碼是否正確是進入Lulu車輛管理系統(tǒng)三次輸入錯誤,退出系統(tǒng)結(jié)束arrive函數(shù)流程圖(車輛到達):開始開始定義必要的變量輸入車輛車牌信息否判斷停車場車輛是否已滿是輸入車輛到達信息車輛進入停車場停放車輛進入便道等待判斷密碼是否正確結(jié)束leave函數(shù)流程圖(車輛離開):開始定義必要的變量否判斷停車場是否有車是輸出停車場里沒有車輸入離開車輛的信息判斷前面是否有其他車且停車場未滿否是前面的車先進入臨時停車場車輛離開車輛離開判斷便道是否有車車輛離開車臨時停車場的車回到停車場判斷便道是否有車判斷便道否有車否便道的車先進入停車場判斷前面是否有其他車且停車場未滿輸出停車場里沒有車車臨時停車場的車回到停車場是便道的車先進入停車場判斷便道否有車結(jié)束info1函數(shù)流程圖(查看停車場信息):開始定義必要變量是判斷停車場是否有車 否輸出停車場里所有車輛信息輸出停車場里沒有車結(jié)束info2函數(shù)流程圖(查看便道信息):開始輸出停車場里所有車輛信息定義必要變量是判斷便道是否有車否輸出便道里所有車輛信息輸出便道里沒有車結(jié)束四、代碼分析:車輛到達函數(shù):int arrive(SqStack *In,LinkQueue *W) /*車輛到達*/ { Car *p。 QNode *t。 p=(Car *)malloc(sizeof(Car))。 flushall()。 printf(\n目前停車場還有%d停車位(若停車位為0,車可先進入便道等待),MAXIntop)。 printf(\n請輸入車牌號碼(例:桂K6667):)。 gets(pnum)。 if(IntopMAX) /*停車場未滿,車進車場*/ { Intop++。 printf(\n停車的位置:%d號停車位。,Intop)。 printf(\n請輸入車到達的時間:)。 scanf(%d:%d,amp。(p),amp。(p))。 Instack[Intop]=p。 printf(\n請按任意鍵返回)。 getch()。 return(1)。 } /*停車場判斷為未滿,創(chuàng)建一個停車棧結(jié)點,使得停車棧Intop加1,將車輛信息賦值到棧頂上,視為車輛已經(jīng)停入停車場*/else /*停車場已滿,車進便道*/
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1