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

正文內(nèi)容

停車場管理系統(tǒng)實(shí)驗(yàn)設(shè)計(jì)報(bào)告-資料下載頁

2025-08-03 09:30本頁面
  

【正文】 3:顯示停車場的車輛 **\n)。 printf(** 4:顯示便道中的車輛 **\n)。 printf(** 0:退出 **\n)。 printf(********************************************************\n)。 printf(請選擇:)。 scanf(%d,amp。choose)。 switch(choose) { case 1: //汽車到達(dá) printf(輸入輸入車牌號(hào)、當(dāng)前時(shí)刻(數(shù)據(jù)之間以逗號(hào)隔開):\n)。 scanf(%d,%d,amp。no,amp。time2)。 /*依次輸入車牌號(hào)、當(dāng)前停車時(shí)刻*/ while(time2time1) { printf(時(shí)間輸入錯(cuò)誤,請重新輸入當(dāng)前時(shí)刻:\n)。 scanf(%d,amp。time2)。 } time1=time2。 if (!StackFull(St)) /*停車場不滿*/ { Push(St,no,time1)。 printf(該車在停車場中的位置是:%d\n,Sttop+1)。 } else /*停車場滿*/ { enQueue(Qu,no)。 printf(\n停車場已滿,該車進(jìn)入便道,在便道中的位置是:%d\n,QueueLength(Qu))。 } break。 case 2: //汽車離開 printf(輸入車牌號(hào):\n)。 scanf(%d,amp。no_away)。 printf(請輸入車的類別【車的類別: 】:\n)。 scanf(%d,amp。kind)。 printf(輸入現(xiàn)在的時(shí)刻:\n)。 /*現(xiàn)在的時(shí)刻time1得大于之前的時(shí)刻time1*/ scanf(%d,amp。time2)。 while(time2time1) { printf(時(shí)間輸入錯(cuò)誤,請重新輸入:\n)。 scanf(%d,amp。time2)。 } time1=time2。 for (i=0。i=Sttop amp。amp。 StCarNo[i]!=no_away。i++)。 if (iSttop) /*汽車可以直接從便道上開走,此時(shí)排在它前面的汽車要先開走讓路,然后再依次排到隊(duì)尾*/ { while (QufrontCarNo!=no_away ) { enQueue(Qu,QufrontCarNo )。 Qufront = Qufrontnext 。 } deQueue(Qu,no_away)。 printf(\n便道上車牌號(hào)為%d的汽車已離開!\n,no_away)。 printf(\n當(dāng)前便道中的車輛的車牌號(hào)分別是:)。 DisplayQueue(Qu)。 printf(\n)。 } else { for (j=i。j=Sttop。j++) { Pop(St,e1,e2)。 /*e1,e2用來返回被刪元素的車牌號(hào)和停車時(shí)刻*/ Push(St1,e1,e2)。 /*倒車到臨時(shí)棧St1中,將e1,e2插入到臨時(shí)棧中*/ } Pop(St,e1,e2)。 /*該汽車離開*/ printf(\n車牌號(hào)為%d的汽車停車費(fèi)用為:%d\n,no_away,(time2e2)*Price*kind)。 /*對小汽車而言:當(dāng)前時(shí)刻 減去 該車當(dāng)時(shí)停車的時(shí)刻,再乘以價(jià)格就是費(fèi)用,而對于客車和卡車而言,就要乘以kind倍小汽車的價(jià)格*/ while (!StackEmpty(St1)) /*將臨時(shí)棧St1重新回到St中*/ { Pop(St1,e1,e2)。 Push(St,e1,e2)。 } if (!QueueEmpty(Qu)) /*隊(duì)不空時(shí),將隊(duì)頭進(jìn)棧St*/ { deQueue(Qu,e1)。 Push(St,e1,time1)。 /*以當(dāng)前時(shí)間開始計(jì)費(fèi)*/ } } break。 case 3: //顯示停車場情況 if (!StackEmpty(St)) { printf(當(dāng)前停車場中的車輛的車牌號(hào)分別是:)。 /*輸出停車場中的車輛*/ DispStack(St)。 } else printf(停車場中無車輛!\n)。 break。 case 4://顯示便道情況 if (!QueueEmpty(Qu)) { printf( 當(dāng)前便道中的車輛的車牌號(hào)分別是:)。 /*輸出便道中的車輛*/ DisplayQueue(Qu)。 } else printf(便道中無車輛!\n)。 break。 case 0: // 結(jié)束 printf(\n正在退出系統(tǒng)...\n)。 if (!StackEmpty(St)) { printf(當(dāng)前停車場中的車輛的車牌號(hào)分別是:)。 /*輸出停車場中的車輛*/ DispStack(St)。 } if (!QueueEmpty(Qu)) { printf( 當(dāng)前便道中的車輛的車牌號(hào)分別是:)。 /*輸出便道中的車輛*/ DisplayQueue(Qu)。 } break。/**********************************************************/ default: /*其他情況*/ printf(輸入的命令錯(cuò)誤!\n)。 break。 } } while(choose!=0)。}附二、優(yōu)化后程序的運(yùn)行結(jié)果取N=2,即停車場內(nèi)最多的停車數(shù)為2取 Price=2,即每單位停車費(fèi)用為2輸入數(shù)據(jù)為:(‘A’,1,5),(‘A’,2,10),(‘D’,1,15),(‘A’,3,20),(‘A’,4,25),(‘A’5,30),(‘D’,2,35),(‘D’,4,40),(‘E’,0,0)。程序演示結(jié)果如下圖所示:28
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1