停車場(chǎng)系統(tǒng)程序設(shè)計(jì)總結(jié)1
總結(jié)
c語(yǔ)言程序設(shè)計(jì)是一門重要的專業(yè)基礎(chǔ)課,通過這次課程設(shè)計(jì)使我了解了c
語(yǔ)言程序設(shè)計(jì)的思想,并且掌握了程序設(shè)計(jì)的基本方法,為后續(xù)課程打下了堅(jiān)實(shí)的基礎(chǔ)。同時(shí),這次課程設(shè)計(jì)又是一次實(shí)踐性較強(qiáng)的知識(shí)應(yīng)用,在對(duì)我進(jìn)行程序設(shè)計(jì)基礎(chǔ)理論與技術(shù)技巧能力訓(xùn)練的同時(shí),更加培養(yǎng)了我解決實(shí)際問題的編程能力。
在設(shè)計(jì)過程中,首先要解決的是與同學(xué)的合作,接下來分工與協(xié)商,共同探
討,大家取長(zhǎng)補(bǔ)短,認(rèn)清自己的不足之處和薄弱環(huán)節(jié),加以彌補(bǔ)和加強(qiáng),要做出一個(gè)好的程序就要有不懈追求的精神和對(duì)理想崇高的追求,有一種不完成不罷休的精神。c語(yǔ)言作為一種高級(jí)編程語(yǔ)言具有方便靈活的特點(diǎn),適合各種類型的軟件開發(fā),為我們以后學(xué)習(xí)單片機(jī)非常有用。
在設(shè)計(jì)初期,根據(jù)題目的要求和所學(xué)的知識(shí),車庫(kù)中的車輛是先進(jìn)后出的,
是棧結(jié)構(gòu),便道上的車輛是先進(jìn)先出的,是一個(gè)隊(duì)列,結(jié)構(gòu)很明顯,但是現(xiàn)階段我所學(xué)的基礎(chǔ)知識(shí)不夠,掌握的不多,對(duì)應(yīng)用棧和隊(duì)列來解決這個(gè)問題有一定的困難,因此我在整個(gè)設(shè)計(jì)中使用了結(jié)構(gòu)體數(shù)組,運(yùn)用一個(gè)結(jié)構(gòu)體數(shù)組來同時(shí)記錄車庫(kù)和便道中車輛的信息,這樣也可以起到一個(gè)連續(xù)記錄數(shù)據(jù)的功能,完成設(shè)計(jì)要求的任務(wù)。
課程設(shè)計(jì)為我提供了一個(gè)既動(dòng)手又動(dòng)腦,獨(dú)立實(shí)踐的機(jī)會(huì),將課本上的知識(shí)與實(shí)踐相結(jié)合起來,提高了我適應(yīng)實(shí)際,實(shí)踐編程的能力。
在這一系統(tǒng)中用到了結(jié)構(gòu)體,它讓我更加鞏固了結(jié)構(gòu)體的特點(diǎn)和用法,本設(shè)
計(jì)最好使用的結(jié)構(gòu)是棧和隊(duì)列,但是我們現(xiàn)階段還未作學(xué)習(xí),使用起來不是很流暢,因此我在這個(gè)設(shè)計(jì)中使用了結(jié)構(gòu)體,使用了新的思路。
總之,這次課程設(shè)計(jì)挖掘了我潛在的能力,是我更加自信,也對(duì)編程更加有
興趣,為以后的學(xué)習(xí)打下了良好的基礎(chǔ)。
擴(kuò)展閱讀:數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)停車場(chǎng)管理系統(tǒng)設(shè)計(jì)報(bào)告[1]
《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)
停車場(chǎng)管理系統(tǒng)
班級(jí):*********指導(dǎo)教師:***學(xué)號(hào):***********姓名:***小組成員:*****************完成日期:201*年3月6日成績(jī):________________
目錄
第2頁(yè)共17頁(yè)
課程設(shè)計(jì)目的
1、通過課程設(shè)計(jì),加深對(duì)《數(shù)據(jù)結(jié)構(gòu)》這一課程所學(xué)內(nèi)容的進(jìn)一步理解與鞏固。2、通過課程設(shè)計(jì),加深對(duì)結(jié)構(gòu)化設(shè)計(jì)思想的理解,能對(duì)系統(tǒng)功能進(jìn)行分析,并設(shè)計(jì)合
理的模塊化結(jié)構(gòu)。
3、通過課程設(shè)計(jì),提高程序開發(fā)功能,能運(yùn)用合理的控制流程編寫清晰高效的程序。4、通過課程設(shè)計(jì),訓(xùn)練C程序調(diào)試能力,能將一個(gè)中小型各級(jí)組織系統(tǒng)聯(lián)調(diào)通過。5、通過課程設(shè)計(jì),開發(fā)一個(gè)中小型系統(tǒng),掌握系統(tǒng)研發(fā)全過程。6、通話課程設(shè)計(jì),培養(yǎng)分析問題、解決實(shí)際問題的能力。二、課程設(shè)計(jì)內(nèi)容①問題描述:
設(shè)有一個(gè)可以停放n輛汽車的狹長(zhǎng)停車場(chǎng),它只有一個(gè)大門可以供車輛進(jìn)出。車輛按到達(dá)停車場(chǎng)時(shí)間的早晚依次從停車場(chǎng)最里面向大門口處停放(最先到達(dá)的第一輛車放在停車場(chǎng)的最里面)。如果停車場(chǎng)已放滿n輛車,則后來的車輛只能在停車場(chǎng)大門外的便道上等待,一旦停車場(chǎng)內(nèi)有車開走,則排以便道上的第一輛車就進(jìn)入停車場(chǎng)。停車場(chǎng)內(nèi)如有某輛車要開走,在它之后進(jìn)入停車場(chǎng)的車都必須先退出停車場(chǎng)為它讓路,待其開出停車場(chǎng)后,這些輛再依原來的次序進(jìn)場(chǎng)。每輛車在離開停車場(chǎng)時(shí),都應(yīng)根據(jù)它在停車場(chǎng)內(nèi)停留的時(shí)間長(zhǎng)短交費(fèi)。如果停留在便道上的車未進(jìn)停車場(chǎng)時(shí),允許其離去,不收停車費(fèi),并且仍然保持在便道上等待的車輛的次序。編制一程序模擬該停車場(chǎng)的管理。②基本要求:
要求程序輸出每輛車到達(dá)后的停車位置(停車場(chǎng)或便道上),以及某輛車離開停車場(chǎng)應(yīng)交納的費(fèi)用和它在停車場(chǎng)內(nèi)停留的時(shí)間。③實(shí)現(xiàn)提示:
汽車的模擬輸入信息格式可以是:(到達(dá)/離去,汽車牌照號(hào)碼,到達(dá)/離去的時(shí)刻)。例如,(‘A’,1,5)表示1號(hào)牌照車在5這個(gè)時(shí)刻到達(dá),而(‘D’,5,20)表示5號(hào)牌照車在20這個(gè)時(shí)刻離去。整個(gè)程序可以在輸入信息為(‘E’,0,0)時(shí)結(jié)束。本題可用棧和
第3頁(yè)共17頁(yè)
隊(duì)列來實(shí)現(xiàn)。三、概要設(shè)計(jì)
1、設(shè)計(jì)思想
此停車場(chǎng)管理系統(tǒng)是在一個(gè)狹長(zhǎng)的通道上的,而且只有一個(gè)大門可以供車輛進(jìn)出,并且要實(shí)現(xiàn)停車場(chǎng)內(nèi)某輛車要離開時(shí),在它之后進(jìn)入停車場(chǎng)的車都必須先退出停車場(chǎng)為它讓路,待其開出停車場(chǎng)后,這些輛再依原來的次序進(jìn)場(chǎng)的功能,就可以設(shè)計(jì)兩個(gè)堆棧,其中一個(gè)堆棧用來模擬停車場(chǎng),另一個(gè)堆棧用來模擬臨時(shí)停車場(chǎng),該臨時(shí)停車場(chǎng)用來存放當(dāng)有車輛離開時(shí),原來停車場(chǎng)內(nèi)為其讓路的車輛。至于當(dāng)停車場(chǎng)已滿時(shí),需要停放車輛的通道可以用一個(gè)鏈隊(duì)列來實(shí)現(xiàn)。當(dāng)停車場(chǎng)內(nèi)開走一輛車時(shí),通道上便有一輛車進(jìn)入停車場(chǎng),此時(shí)只需要改變通道上車輛結(jié)點(diǎn)的連接方式就可以了,使通道上第一輛車進(jìn)入停車場(chǎng)這個(gè)堆棧,并且使通道上原來的第二輛車成為通道上的第一輛車,此時(shí)只需將模擬通道的鏈隊(duì)列的頭結(jié)點(diǎn)連到原來的第二輛車上就可以了。2、實(shí)現(xiàn)方法
對(duì)于此停車場(chǎng)管理系統(tǒng)的實(shí)現(xiàn),就是用兩個(gè)堆棧來分別模擬停車場(chǎng)以及停車場(chǎng)內(nèi)車輛為其它車輛讓路時(shí)退出停車的臨時(shí)停放地點(diǎn)。至于通道上車輛的停放則用一個(gè)鏈隊(duì)列來實(shí)現(xiàn),此時(shí),通道上車輛的離開或者進(jìn)入停車場(chǎng)只需改變此鏈隊(duì)列上的結(jié)點(diǎn)而已。對(duì)于要對(duì)停車場(chǎng)內(nèi)的車輛根據(jù)其停放時(shí)間收取相應(yīng)的停車費(fèi)用,可以記錄下車輛進(jìn)入以及離開停車場(chǎng)的時(shí)間,再用時(shí)間差乘以相應(yīng)的單價(jià)并且打印出最后的費(fèi)用就可以實(shí)現(xiàn)了。3、主要模塊
①此停車場(chǎng)管理系統(tǒng),主要分為以下若干模塊:
首先定義用來模擬停車場(chǎng)的堆棧以及用來模擬通道的鏈隊(duì)列為全局變量,然后編寫主函數(shù),在此主函數(shù)中實(shí)現(xiàn)對(duì)其它各個(gè)模塊的調(diào)用。在主函數(shù)中首先調(diào)用option()函數(shù),出現(xiàn)歡迎用戶使用的主界面,然后提示用戶進(jìn)入此停車場(chǎng)管理系統(tǒng)后,再出現(xiàn)一個(gè)供用戶選擇的界面,在用戶的選擇過程中,程序又分別調(diào)用車輛的到達(dá)、車輛的離開、停車場(chǎng)內(nèi)停放車輛的信息以及退出程序這四個(gè)函數(shù)模塊。其中,在車輛的離開那個(gè)模塊函數(shù)中又調(diào)用了打印離開車輛信息的函數(shù),在停車場(chǎng)內(nèi)停放車輛信息的那個(gè)模塊函數(shù)中,又分別調(diào)用了顯示停車場(chǎng)上車輛信息的函數(shù)以及顯示便道上車輛信息的函數(shù)。最后,
第4頁(yè)共17頁(yè)
從調(diào)鼐的這四個(gè)函數(shù)中回到主函數(shù)結(jié)束整個(gè)程序的運(yùn)行。②在以上各個(gè)模塊中,出現(xiàn)的調(diào)用的函數(shù)為:voidInitStack(SeqStackCar*s);intInitQueue(LinkQueueCar*Q);option();
intArrival(SeqStackCar*Enter,LinkQueueCar*W);
voidLeave(SeqStackCar*Enter,SeqStackCar*Temp,LinkQueueCar*W);voidPRINT(CarNode*p);
voidList(SeqStackCarS,LinkQueueCarW);voidList1(SeqStackCar*S);voidList2(LinkQueueCar*W);4、模塊間關(guān)系
第5頁(yè)共17頁(yè)
四、調(diào)試分析
(1)調(diào)試過程中的主要問題
由于此停車場(chǎng)管理系統(tǒng)是分模塊設(shè)計(jì)的,而且在程序的實(shí)現(xiàn)過程中又使用了清屏函數(shù),所以,運(yùn)行時(shí)用戶選擇任務(wù)并且執(zhí)行完任務(wù)后,又會(huì)回到供用戶選擇功能的主界面,因此整個(gè)程序從整體上來講結(jié)構(gòu)清晰,使用方便。本程序的調(diào)試運(yùn)行,總體上情況良好,但中間也出現(xiàn)了一些小問題。其中比較有代表性的主要問題有:
當(dāng)停車場(chǎng)已經(jīng)達(dá)到最大容量,但仍有車輛進(jìn)入停車場(chǎng)的時(shí)候,運(yùn)行界面上沒有出現(xiàn)或者說出現(xiàn)了但又跳掉了“停車場(chǎng)已滿,該車輛需在便道上等待!”的提示信息。我們小組成員經(jīng)過反復(fù)商量討論,并且在查閱了多種資料后,在那一個(gè)printf語(yǔ)句后加了一個(gè)getch(),此時(shí),程序運(yùn)行結(jié)果就符合要求了。(2)測(cè)試結(jié)果的分析與討論
①歡迎界面
②車輛到達(dá)
第6頁(yè)共17頁(yè)
③車輛離開
④車輛信息(車場(chǎng))
第7頁(yè)共17頁(yè)
⑤車輛信息(便道)
五、用戶手冊(cè)
這個(gè)程序用來實(shí)現(xiàn)對(duì)停車場(chǎng)內(nèi)車輛的管理,整個(gè)操作界面為中文,更加符合人性化的標(biāo)
第8頁(yè)共17頁(yè)
準(zhǔn),使得用戶使用方便,而且每一個(gè)操作都有提示,使得初次接觸該程序的用戶也能很快適應(yīng)程序的操作。
這個(gè)程序操作簡(jiǎn)單,對(duì)于車牌號(hào),只需輸入車牌號(hào)上的數(shù)字就行,而且對(duì)于進(jìn)出停車場(chǎng)的時(shí)間,也簡(jiǎn)化了操作,只需輸入當(dāng)時(shí)的時(shí)刻就行,沒有具體到小時(shí)和分鐘,但也許這也是該程序不足之處所在。而且該程序也給用戶提供了選擇的機(jī)會(huì),當(dāng)點(diǎn)擊運(yùn)行該程序后,如果想退出程序,可以輸入n或N退出該運(yùn)行程序。
至于使用過程中的更具體的問題,可以參照該報(bào)告書中調(diào)試分析那一項(xiàng)的屏幕截圖,整個(gè)程序的運(yùn)行界面大致就如上述屏幕截圖的內(nèi)容。六、附錄1、源程序代碼
#include#include
#include#defineMAX2/*車庫(kù)容量*/#defineprice3/*每車每時(shí)刻費(fèi)用*/typedefstructnode{intnum;intreachtime;intleavetime;
}CarNode;/*車輛信息結(jié)點(diǎn)*/typedefstructNODE
{CarNode*stack[MAX+1];inttop;
}SeqStackCar;/*模擬車站*/typedefstructcar{CarNode*data;structcar*next;}QueueNode;typedefstructNode{QueueNode*head;
第9頁(yè)共17頁(yè)
QueueNode*rear;
}LinkQueueCar;/*模擬通道*/
/*---------------------------------------------------------------------------*//*函數(shù)聲明部分*/
voidInitStack(SeqStackCar*);/*初始化棧*/intInitQueue(LinkQueueCar*);/*初始化便道*/
intArrival(SeqStackCar*,LinkQueueCar*);/*車輛到達(dá)*/
voidLeave(SeqStackCar*,SeqStackCar*,LinkQueueCar*);/*車輛離開*/voidList(SeqStackCar,LinkQueueCar);/*顯示存車信息*/voidPRINT(CarNode*p);
/*---------------------------------------------------------------------------*/voidoption()
{inti;charchoice;
gotoxy(0,0);
for(i=1;i
if(choice=="N"||choice=="n")exit(0);}
voidmain()
{SeqStackCarEnter,Temp;LinkQueueCarWait;intch;
system("graftabl936");option();
InitStack(&Enter);/*初始化車站*/
InitStack(&Temp);/*初始化讓路的臨時(shí)棧*/InitQueue(&Wait);/*初始化通道*/while(1){clrscr();
printf("\\n\\n\\t\\t\\t1.車輛到達(dá)請(qǐng)選擇1");printf("\\n\\n\\t\\t\\t2.車輛離開請(qǐng)選擇2");printf("\\n\\n\\t\\t\\t3.車輛信息請(qǐng)選擇3");printf("\\n\\n\\t\\t\\t4.退出程序請(qǐng)選擇4");printf("\\n\\n\\t\\t\\t現(xiàn)在請(qǐng)選擇以上信息:");
while(1)
{scanf("%d",&ch);printf("\\n");
if(ch>=1&&ch
}}/*------------------------------------------------------------------------------*/
voidInitStack(SeqStackCar*s)/*初始化棧*/{inti;s->top=0;
for(i=0;istack[s->top]=NULL;
}intInitQueue(LinkQueueCar*Q)/*初始化便道*/{Q->head=(QueueNode*)malloc(sizeof(QueueNode));if(Q->head!=NULL){Q->head->next=NULL;Q->rear=Q->head;return(1);
}else
return(-1);
}voidPRINT(CarNode*p)/*打印出站車的信息*/{intA1,A2;
printf("\\n\\t\\t\\t請(qǐng)輸入離開時(shí)間:");scanf("%d",&(p->leavetime));
printf("\\n\\t\\t\\t離開車輛的車牌號(hào):%d",p->num);
printf("\\n\\n\\t\\t\\t離開車輛到達(dá)時(shí)間:%d",p->reachtime);printf("\\n\\n\\t\\t\\t離開車輛離開時(shí)間:%d",p->leavetime);A1=p->reachtime;A2=p->leavetime;
printf("\\n\\n\\t\\t\\t停車場(chǎng)管理費(fèi)用:%d",(A2-A1)*price);free(p);}
第12頁(yè)共17頁(yè)
intArrival(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",&(p->num));
if(Enter->toptop++;
printf("\\n\\t\\t\\t該車輛在停車場(chǎng)的位置是:%d\\n",Enter->top);printf("\\n\\t\\t\\t請(qǐng)輸入該車輛到達(dá)的時(shí)間:");scanf("%d",&(p->reachtime));Enter->stack[Enter->top]=p;return(1);}
else/*車場(chǎng)已滿,車進(jìn)便道*/
{printf("\\n\\t\\t\\t停車場(chǎng)已滿該車輛需在便道上等待!");getch();
t=(QueueNode*)malloc(sizeof(QueueNode));t->data=p;t->next=NULL;W->rear->next=t;W->rear=t;return(1);}}
voidLeave(SeqStackCar*Enter,SeqStackCar*Temp,LinkQueueCar*W)/*車輛離開*/{inti,room;CarNode*p,*t;QueueNode*q;/*判斷車場(chǎng)內(nèi)是否有車*/if(Enter->top>0)/*有車*/
第13頁(yè)共17頁(yè){while(1)/*輸入離開車輛的信息*/
{printf("\\t\\t\\t停車場(chǎng)里停放的車輛總數(shù):%d",Enter->top);printf("\\n\\n\\t\\t\\t請(qǐng)輸入要離開車輛的位置:");scanf("%d",&room);if(room>=1&&roomtop)break;}
while(Enter->top>room)/*車輛離開*/{Temp->top++;
Temp->stack[Temp->top]=Enter->stack[Enter->top];Enter->stack[Enter->top]=NULL;Enter->top--;}
p=Enter->stack[Enter->top];
Enter->stack[Enter->top]=NULL;Enter->top--;
while(Temp->top>=1)
{Enter->top++;
Enter->stack[Enter->top]=Temp->stack[Temp->top];Temp->stack[Temp->top]=NULL;Temp->top--;}
PRINT(p);
/*判斷通道上是否有車及車站是否已滿*/
if((W->head!=W->rear)&&Enter->tophead->next;t=q->data;Enter->top++;printf("\\n\\n\\t\\t\\t便道的%d
號(hào)車進(jìn)入車場(chǎng)第%d
置.",t->num,Enter->top);
printf("\\n\\n\\t\\t\\t請(qǐng)輸入現(xiàn)在的時(shí)間:");scanf("%d",&(t->reachtime));
第14頁(yè)共17頁(yè)
位
W->head->next=q->next;if(q==W->rear)W->rear=W->head;
Enter->stack[Enter->top]=t;free(q);}else
printf("\\n\\n\\t\\t\\t便道里沒有車.\\n");}
else
printf("\\n\\n\\t\\t\\t車場(chǎng)里沒有車.");/*沒車*/}
voidList1(SeqStackCar*S)/*列表顯示車場(chǎng)信息*/{inti;
if(S->top>0)/*判斷車站內(nèi)是否有車*/{printf("\\n\\t\\t\\t車場(chǎng):");
printf("\\n\\n\\t\\t\\t位置到達(dá)時(shí)間車牌號(hào)\\n");for(i=1;itop;i++){printf("%26d",i);
printf("%6d",S->stack[i]->reachtime);printf("%10d",S->stack[i]->num);printf("\\n");}}
else
printf("\\n\\t\\t\\t車場(chǎng)里沒有車");}
voidList2(LinkQueueCar*W)/*列表顯示便道信息*/{QueueNode*p;p=W->head->next;
if(W->head!=W->rear)/*判斷通道上是否有車*/{printf("\\n\\t\\t\\t等待車輛的號(hào)碼為:");
第15頁(yè)共17頁(yè)
while(p!=NULL)
{printf("%-10d",p->data->num);
p=p->next;}
printf("\\n");}else
printf("\\n\\t\\t\\t便道里沒有車.");}
voidList(SeqStackCarS,LinkQueueCarW){intflag,tag;flag=1;while(flag)
{printf("\\n\\t\\t\\t請(qǐng)選擇1|2|3:");
printf("\\n\\n\\t\\t\\t1.車場(chǎng)\\n\\n\\t\\t\\t2.便道\\n\\n\\t\\t\\t3.返回\\n\\n\\t\\t\\t");
while(1)
{scanf("%d",&tag);
if(tag>=1||tag
地相聯(lián)接在了一起。在這次課程設(shè)計(jì)中,不僅培養(yǎng)了我開發(fā)一個(gè)中小型程序的能力,而且也培養(yǎng)了我的團(tuán)隊(duì)合作能力。在這次對(duì)停車場(chǎng)管理系統(tǒng)的開發(fā)過程中,我們小組成員互相合作,互相幫助,其中有程序功能成功實(shí)現(xiàn)時(shí)的欣喜,也有遇到問題、解決問題時(shí)的執(zhí)著以及迷茫。在這次課程設(shè)計(jì)中,使得我很好地了解了在開發(fā)程序過程中合作的重要性。
在這周課程設(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í)間超過一天。
還有一個(gè)很重要的問題,對(duì)于停車場(chǎng)內(nèi)可以停放的最多車輛數(shù),為了測(cè)試數(shù)據(jù)的方便,我在程序中,定為了2,在實(shí)際使用中,可以改變程度開頭的宏定義以增加停車場(chǎng)的容量。
總之,在這周的課程設(shè)計(jì)中,我以及我們這組的收獲還是挺大的,不僅對(duì)于專業(yè)課有了更好的認(rèn)識(shí),而且在合作的過程中更加了解了團(tuán)隊(duì)精神的重要性。
第17頁(yè)共17頁(yè)
友情提示:本文中關(guān)于《停車場(chǎng)系統(tǒng)程序設(shè)計(jì)總結(jié)1》給出的范例僅供您參考拓展思維使用,停車場(chǎng)系統(tǒng)程序設(shè)計(jì)總結(jié)1:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。