亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 實(shí)訓(xùn)課實(shí)驗(yàn)三:停車場(chǎng)管理.cpp

?? 停車場(chǎng)管理,進(jìn)出停車廠的數(shù)據(jù)模型,先進(jìn)先出,后進(jìn)后出
?? CPP
字號(hào):
#include<iostream.h>
#define TingCheWei 10
#define BianDaoWei 5
typedef struct//車的信息
{
    int PaiHao;
    int ArriveTime,LeaveTime;
}CarType;

typedef struct//模擬停車位和臨時(shí)棧
{
   CarType data[TingCheWei];
   int YNum;//已停車的數(shù)量
}Stack1;

typedef struct//便道(循環(huán)隊(duì)列)
{
   int front,rear,count;
   CarType data[BianDaoWei];
}CirQueue;

void InputCarMessage(CarType *c,int f);//輸入車的信息
void Arrive(Stack1 *s1,CirQueue *q1,CarType c);//車輛c到達(dá)
void Leave(Stack1 *s1,CirQueue *q1,Stack1 *s2,CarType c);//車輛c離開
void InitStack(Stack1 *s1);//初始棧
int StackEmpty(Stack1 *s1);//判棧空
void Push(Stack1 *s1,CarType c);//進(jìn)棧
CarType Pop(Stack1 *s1);//出棧
int ShouFei(CarType c,CarType cc);//收費(fèi)
void InitQueue(CirQueue *q1);//初始隊(duì)列
int QueueEmpty(CirQueue *q1);//判隊(duì)空
void EnQueue(CirQueue *q1,CarType c);//入隊(duì)
CarType DeQueue(CirQueue *q1);//出隊(duì)

void main()
{
    int flag;//標(biāo)記
    Stack1  s1;//停車場(chǎng)的棧
	InitStack(&s1);
    CirQueue q1;//便道隊(duì)列
    InitQueue(&q1);
    Stack1  s2;//臨時(shí)棧
	InitStack(&s2);
    CarType c;//車信息

    while(flag!=0)
    {
        cout<<"\n1. 到達(dá)    2.離去     0.退出\n";
        cout<<"請(qǐng)選擇:";
        cin>>flag;
        switch(flag)
         {
             case 1: InputCarMessage(&c,1);
                     Arrive(&s1,&q1,c);
                     break;
             case 2: InputCarMessage(&c,2);
                     Leave(&s1,&q1,&s2,c);
                     break;

          }
    }
}

void InputCarMessage(CarType *c,int f)
//輸入車的信息
{
	int p,a,l;
	cout<<"請(qǐng)輸入車牌號(hào):";
	cin>>p;
	c->PaiHao=p;
	if(f==1)//當(dāng)標(biāo)記為1時(shí)
	{
		cout<<"請(qǐng)輸入到達(dá)時(shí)間:";
		cin>>a;
		c->ArriveTime=a;
	}
	else
	{
		cout<<"請(qǐng)輸入離開時(shí)間:";
		cin>>l;
		c->LeaveTime=l;
	}
	
}

void Arrive(Stack1 *s1,CirQueue *q1,CarType c)
//車輛c到達(dá)
{
	if(s1->YNum<TingCheWei-1)
	{
		s1->data[++s1->YNum]=c;
	}
	else
	{
		if(q1->count==BianDaoWei)
			cout<<"對(duì)不起,沒(méi)有車位給您停放!";
		else
		{
			cout<<"停車場(chǎng)已滿,請(qǐng)到便車道等候!";
			q1->count++;
			q1->data[q1->rear]=c;
			q1->rear=(q1->rear+1)%BianDaoWei;
		}
	}
}

void Leave(Stack1 *s1,CirQueue *q1,Stack1 *s2,CarType c)
//車輛c離開
{
	CarType cc;
	int z;//車輛滯留時(shí)間

	if (StackEmpty(s1))
	{
		cout<<"對(duì)不起,您所查找的車不存在!";
		return;
	}
    cc=Pop(s1);
	while(!StackEmpty(s1) && cc.PaiHao!=c.PaiHao)
	{
		Push(s2,cc);
		cc=Pop(s1);
	}
	if(cc.PaiHao==c.PaiHao)
	{
		z=ShouFei(cc,c);
		if(z>0)
        cout<<"您已在停車場(chǎng)停留:"<<z<<"小時(shí)!"<<"您應(yīng)付款:"<<z*10<<"元";
		else
			cout<<"您已在停車場(chǎng)停留:"<<z+24<<"小時(shí)!"<<"您應(yīng)付款:"<<(z+24)*10<<"元";
		while(!StackEmpty(s2))
		{
			Push(s1,Pop(s2));
		}
		if(!QueueEmpty(q1))
		{
			Push(s1,DeQueue(q1));
		}
	}
	else if (StackEmpty(s1))
	{
        Push(s2,cc);
		cout<<"對(duì)不起,您所查找的車不存在";
        while(!StackEmpty(s2))
		{
			Push(s1,Pop(s2));
		}
	}
}

void InitStack(Stack1 *s1)//初始棧
{
	s1->YNum=-1;
}

int StackEmpty(Stack1 *s1)//判棧空
{
	return s1->YNum==-1;
}

void Push(Stack1 *s1,CarType c)//進(jìn)棧
{
	if(s1->YNum==TingCheWei-1)
	{
		cout<<"error!";
		return;
	}
	s1->data[++s1->YNum]=c;
}

CarType Pop(Stack1 *s1)//出棧
{
	if(StackEmpty(s1))
	{
		cout<<"Error!";
	}
	return s1->data[s1->YNum--];
}

int ShouFei(CarType c,CarType cc)//收費(fèi)
{
	if(c.ArriveTime>0 && cc.LeaveTime>0)
		return cc.LeaveTime-c.ArriveTime;
	else 
		return -1;
}

void InitQueue(CirQueue *q1)//初始隊(duì)列
{
	q1->front=q1->rear=0;
	q1->count=0;
}

int QueueEmpty(CirQueue *q1)//判隊(duì)空
{
	return q1->count==0;
}

void EnQueue(CirQueue *q1,CarType c)//入隊(duì)
{
	if(q1->count==BianDaoWei)
	{
		cout<<"error";
		return;
	}
	q1->count++;
	q1->data[q1->rear]=c;
	q1->rear=(q1->rear+1)%BianDaoWei;
}

CarType DeQueue(CirQueue *q1)//出隊(duì)
{
	CarType temp;
	if(QueueEmpty(q1))
	{
		cout<<"Error";
	}
	temp=q1->data[q1->front];
	q1->count--;
	q1->front=(q1->front+1)%BianDaoWei;
	return temp;
}







?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频免费看| 亚洲v中文字幕| 欧美理论片在线| 成人国产精品视频| 久久精品国产在热久久| 一区二区三区在线观看网站| 精品入口麻豆88视频| 欧美亚一区二区| 成人高清伦理免费影院在线观看| 日本三级亚洲精品| 一区二区三区高清不卡| 中文字幕亚洲精品在线观看| 久久蜜桃av一区二区天堂 | 亚洲高清免费观看| 国产精品入口麻豆原神| 精品电影一区二区三区| 欧美精品日日鲁夜夜添| 91精品办公室少妇高潮对白| 成人污污视频在线观看| 国产精品一区二区三区网站| 乱一区二区av| 免费看欧美美女黄的网站| 亚洲成人av一区二区三区| 亚洲人妖av一区二区| 国产精品毛片大码女人| 日本一区二区三区视频视频| 久久久.com| 国产日韩欧美精品综合| 国产偷国产偷精品高清尤物| 久久久精品日韩欧美| 欧美成人精品二区三区99精品| 7777精品伊人久久久大香线蕉超级流畅| 色综合婷婷久久| 99精品桃花视频在线观看| 91在线码无精品| 一本大道综合伊人精品热热| 一本大道久久a久久精二百| 一本色道亚洲精品aⅴ| 日本高清不卡视频| 欧美色图免费看| 911精品国产一区二区在线| 337p亚洲精品色噜噜| 在线播放国产精品二区一二区四区| 欧美日韩精品一区二区在线播放 | 欧美主播一区二区三区美女| 91麻豆视频网站| 色88888久久久久久影院按摩| 日本高清不卡在线观看| 欧美性猛片aaaaaaa做受| 欧美日韩一区小说| 日韩一区二区免费高清| 26uuu精品一区二区三区四区在线| 精品国产乱子伦一区| 国产亚洲一区二区三区| 中文字幕一区二区三区乱码在线| 亚洲女女做受ⅹxx高潮| 午夜精品久久久久久久久久 | 亚洲综合一区二区三区| 天堂成人免费av电影一区| 免费在线看成人av| 国产河南妇女毛片精品久久久| 成人动漫一区二区| 欧美自拍偷拍午夜视频| 日韩精品一区二区在线| 亚洲国产精品国自产拍av| 一区二区三区在线看| 蜜桃一区二区三区在线观看| 国产69精品久久久久777| 一本大道久久a久久精二百| 欧美高清性hdvideosex| 国产欧美日韩激情| 亚洲一区二区三区激情| 韩国精品一区二区| 色狠狠色狠狠综合| 精品久久久久久亚洲综合网 | 日韩免费看网站| 日韩美女视频一区| 青青草国产精品亚洲专区无| 懂色av一区二区夜夜嗨| 欧美日韩在线播放三区四区| 日韩精品在线一区二区| 亚洲品质自拍视频网站| 久久99久久99| 欧日韩精品视频| 久久精品男人天堂av| 亚洲成人资源网| 粉嫩高潮美女一区二区三区 | 色婷婷av一区二区三区gif| 日韩一级二级三级精品视频| 亚洲欧洲www| 久久99久久久久| 欧美在线制服丝袜| 国产精品日产欧美久久久久| 亚洲成人手机在线| 成人高清av在线| 亚洲夂夂婷婷色拍ww47| 国产美女精品在线| 欧美男人的天堂一二区| 亚洲欧美一区二区三区极速播放| 久久成人精品无人区| 欧美亚男人的天堂| 最新国产の精品合集bt伙计| 国产中文一区二区三区| 91 com成人网| 亚洲黄色录像片| 99视频精品免费视频| 欧美精品一区二区三区在线| 午夜a成v人精品| 在线观看成人小视频| 中文字幕一区二| 成人av网在线| 日本一区二区三区视频视频| 久久av资源站| 欧美成人午夜电影| 日韩avvvv在线播放| 欧美日韩和欧美的一区二区| 亚洲女性喷水在线观看一区| www.日韩av| 国产精品青草久久| 成人午夜在线视频| 国产农村妇女毛片精品久久麻豆| 国产一区 二区 三区一级| 日韩欧美美女一区二区三区| 午夜视黄欧洲亚洲| 欧美日韩一区不卡| 天堂影院一区二区| 欧美区视频在线观看| 午夜天堂影视香蕉久久| 精品视频1区2区3区| 亚洲成人tv网| 在线成人高清不卡| 首页欧美精品中文字幕| 制服丝袜在线91| 日本sm残虐另类| 日韩午夜激情视频| 久久精品国产精品青草| 精品国产自在久精品国产| 激情综合色播激情啊| 26uuu久久综合| 成人黄色免费短视频| 亚洲天堂a在线| 欧美在线制服丝袜| 日韩电影一区二区三区四区| 欧美一区二区三区视频免费播放| 亚洲成av人片一区二区梦乃| 欧美久久久久久蜜桃| 久久国产精品99久久人人澡| 精品国产sm最大网站免费看| 国产成人h网站| 日韩美女视频一区二区| 欧美丝袜丝nylons| 日韩有码一区二区三区| 精品精品国产高清一毛片一天堂| 国产精品一区二区视频| 亚洲色图清纯唯美| 69堂精品视频| 国产在线精品一区二区不卡了| 国产精品理论片在线观看| 欧美在线观看视频一区二区三区| 亚洲一区二区黄色| 欧美成人精品福利| av在线一区二区三区| 天天射综合影视| 久久久亚洲高清| 在线欧美小视频| 国产在线一区观看| 《视频一区视频二区| 91麻豆精品国产91久久久资源速度| 激情欧美一区二区| 亚洲人成精品久久久久久| 欧美久久久久久久久中文字幕| 激情综合网天天干| 亚洲人成影院在线观看| 91精品国产综合久久福利软件 | 国产乱人伦偷精品视频不卡| 亚洲欧美另类图片小说| 日韩欧美二区三区| 97精品超碰一区二区三区| 美女精品一区二区| 国产精品国产精品国产专区不片| 欧美视频一区二区| 国产成人av电影在线| 视频一区中文字幕| 中文字幕一区av| 精品久久国产老人久久综合| 91久久精品网| 国产成人综合亚洲网站| 天天综合色天天综合色h| 亚洲视频在线一区观看| 欧美成人高清电影在线| 在线视频国内自拍亚洲视频| 国产福利91精品一区| 亚洲成年人影院| 国产精品国产三级国产有无不卡 | 成人福利电影精品一区二区在线观看| 午夜日韩在线电影| 亚洲人成亚洲人成在线观看图片| 久久一留热品黄| 制服视频三区第一页精品| 91一区二区三区在线观看|