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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 停車場.cpp

?? 一個數據結構的課程設計文件,VC++編寫.內容為:停車場
?? CPP
字號:
/*停車場管理模擬程序*/
/*計055班陳雨欣*/
#include   <iostream.h>
int   N;   
const   int   M=5;  //M為單元時間的收費值   
    
struct   cinfo   //定義棧中元素的類型   
{   
  int   cnum;   
  int   atime;
};

struct   stack  //定義棧
{   
	cinfo   cstack[3000];        //這里隨便定義一個數字表示數組的長度,因為后
	int   top;                   //面會根據用戶輸入的N值作為停車場能夠停車的
	int   size;                  //數量.
};   
    
struct   node  //定義隊列結點的類型
{
	node*   next;
	int   nnum;
};

struct  queue  //定義隊列
{
	node *front,*rear;
};

void  initstack(stack* s)  //初始化棧
{
	s->top=-1;
}

int   PushStack(stack* s,cinfo x) //元素進棧
{
	if(s->top==N-1)
	{
		cout<<"Stack  is  full!"<<endl;
		return   0;
	}
	else
	{
		s->cstack[++s->top]=x;
		return   1;
	}
}

cinfo  PopStack(stack* s)//元素出棧
{
	cinfo   y;
	if(s->top<0)
	{
		y.cnum=NULL;
		y.atime=NULL;
		return   y;
	}
	else
	{
		s->top--;
		return   s->cstack[s->top+1];
	}
}

void  initqueue(queue* q)  //初始化隊列
{
	q->front=new  node;
	q->rear=q->front;
	q->front->next=NULL;
	q->front->nnum=0;
}

void   EnQueue(queue*   q,int   num1)//元素進隊列
{
	node*   p;
	p=new   node;
	p->nnum=num1;
	p->next=NULL;
	q->rear->next=p;
	q->rear=p;
	q->front->nnum++;
}

int   DeQueue(queue*   q)//元素出隊列
{
	node*  p;
	int n;
	if(q->front==q->rear)
		return  0;
	else
	{
		p=q->front->next;
		q->front->next=p->next;
		if(p->next==NULL)
			q->rear=q->front;
		n=p->nnum;
		delete   p;
		q->front->nnum--;
		return   n;
	}
}

void   carrival(stack*   s,queue*   q,cinfo   x) //處理車輛到達的情況
{
	int  f;
	f=PushStack(s,x);
	if(f==0)
	{
		EnQueue(q,x.cnum);
		cout<<"The   Number"<<x.cnum<<"   "<<"car   park   into   the   pos"<<q->front->nnum<<"   "<<"of   the   road."<<endl;
	}
	else
	{
		cout<<"The   Number"<<x.cnum<<"   "<<"car   park   into   the   pos"<<s->top+1<<"   "<<"of   the   room."<<endl;
	}
}   
    
void  carleave(stack*  s1,stack*  s2,queue*  q,cinfo  x) //處理車輛離開的情況
{
	node*   p;
	cinfo   y;
	int   a,n=0;
	while((s1->top>-1)&&(n==0))
	{
		y=PopStack(s1);
		if(y.cnum!=x.cnum)
		{
			a=PushStack(s2,y);
		}
		else
			n=1;
	}
	if(y.cnum==x.cnum)
	{
		cout<<"The   number"<<x.cnum<<"   "<<"car  want  to  leave,the  charge  is"<<"   "<<(x.atime-y.atime)*M<<"   "<<"yuan!"<<endl;
		while(s2->top>-1)
		{
			y=PopStack(s2);
			n=PushStack(s1,y);
		}
		a=DeQueue(q);
		if(a!=0)
		{
			y.cnum=a;
			y.atime=x.atime;
			n=PushStack(s1,y);
			cout<<"The   Number"<<y.cnum<<"   "<<"car   park   into   the   pos"<<s1->top+1<<"   "<<"of   the   room."<<endl;
		}
	}
	else
	{
		while(s2->top>-1)
		{
			y=PopStack(s2);
			n=PushStack(s1,y);
		}
		p=q->front;
		n=0;
		while(p->next!=NULL&&n==0)
		{
			if(p->next->nnum!=x.cnum)
				p=p->next;
			else
			{
				p->next=p->next->next;
				q->front->nnum--;
				if(p->next=NULL)
					q->rear=q->front;
				cout<<"The   number"<<x.cnum<<"   "<<"want   to   leave   from   the   road."<<endl;
				n=1;
			}
		}
		if(n==0)
		{
			cout<<"You   have   entered   a   wrong   number!"<<endl;
		}
	}
}

void   main()//主程序
{
	cout<<"         ********停車場管理模擬程序********         " <<endl<<endl;
	cout<<"                  *計055班陳雨欣*"                    <<endl<<endl;
	cout<<"請輸入一個表示停車場能容納的最大車輛數的數(N):"<<endl;   
    cin>>N;//這里N將作為棧能存放元素的數量
	while(N<=0)
	{
		cout<<"Oh!You   have   enter   a   wrong   number,'N'   should   above   0.Please   enter   another   number   again:"<<endl;
		cin>>N;
	}
	char   ch1;
	stack*   s1,*s2;
	queue*   q;
	cinfo   x;
	int   flag;
	s1=new   stack;   
    s2=new   stack;
	q=new   queue;
	initstack(s1);   
    initstack(s2);   
    initqueue(q);
	flag=1;
	for(;;)
	{
		cout<<"Please  enter  the  infomation:'A'/'D';   car  number;  car  arrival  time."<<endl;
		cin>>ch1>>x.cnum>>x.atime;
		switch(ch1)
		{
		case'A':
		case'a':carrival(s1,q,x);
			break;
		case'D':
		case'd':carleave(s1,s2,q,x);
			break;
		case'E':
		case'e':flag=0;cout<<"Ok,the system  will  be  shut down!"<<endl;
			break;
		default:cout<<"You entered wrong!"<<endl;
		}
		if(flag==0)
			break;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文一区二区在线观看| 日韩欧美高清在线| 国产精品99久久久久久似苏梦涵| 日韩精品亚洲专区| 亚洲成a人v欧美综合天堂| 日韩毛片一二三区| 成人免费小视频| 国产精品久久久久久久久图文区 | 综合电影一区二区三区| 国产亚洲制服色| 国产婷婷色一区二区三区 | 精品一区二区三区在线视频| 婷婷综合另类小说色区| 亚洲成人精品一区| 日本亚洲视频在线| 精品一区二区三区日韩| 国产一区91精品张津瑜| 国产九色精品成人porny| 国产成人综合自拍| 波多野结衣视频一区| 一本色道久久综合精品竹菊| 欧洲国内综合视频| 日韩视频一区在线观看| 欧美mv和日韩mv的网站| 欧美国产一区在线| 亚洲久本草在线中文字幕| 亚洲一区二区三区四区在线 | 国产毛片精品视频| 国产成人在线免费| 色综合天天狠狠| 欧美日韩aaaaa| 久久色.com| 亚洲天堂中文字幕| 日韩高清在线一区| 岛国精品一区二区| 欧美男同性恋视频网站| 久久久美女毛片 | 91丨porny丨蝌蚪视频| 欧洲一区二区三区在线| 日韩一区二区三区av| 中文成人av在线| 亚洲风情在线资源站| 国产乱子伦一区二区三区国色天香 | 成人一区二区视频| 欧美伊人久久大香线蕉综合69| 精品免费视频.| 最新国产精品久久精品| 99久久免费精品高清特色大片| 色偷偷久久人人79超碰人人澡| 91精品国产91久久久久久最新毛片| 久久久噜噜噜久噜久久综合| 亚洲欧美国产高清| 国产成+人+日韩+欧美+亚洲| 欧美日韩国产综合久久| 亚洲私人黄色宅男| 国产麻豆精品久久一二三| 欧美日韩精品一区二区三区四区 | 色婷婷精品大在线视频| 欧美成人激情免费网| 亚洲自拍都市欧美小说| jizz一区二区| 国产调教视频一区| 麻豆91在线播放免费| 欧美日韩专区在线| 1024亚洲合集| 国产91精品在线观看| 2019国产精品| 久久精品国产精品亚洲精品 | 蜜桃av一区二区| 欧美午夜宅男影院| 亚洲猫色日本管| 99视频精品在线| 精品国产凹凸成av人导航| 人人狠狠综合久久亚洲| 欧美日韩国产免费| 一区二区三区在线看| 91丨九色丨国产丨porny| 国产精品免费丝袜| 成人美女视频在线看| 国产清纯白嫩初高生在线观看91| 99热99精品| 最新日韩在线视频| 91亚洲永久精品| 亚洲图片另类小说| 欧美亚洲动漫精品| 亚洲成人av福利| 欧美日韩国产一区二区三区地区| 亚洲一区二区av在线| 欧美日韩国产高清一区二区 | 久久夜色精品国产噜噜av| 六月丁香婷婷久久| 国产亚洲成年网址在线观看| 国产成人一区在线| 国产精品不卡一区| 色婷婷av久久久久久久| 亚洲第一av色| 日韩美女一区二区三区四区| 国产尤物一区二区| 国产精品久久久久久久久晋中| av成人免费在线观看| 玉米视频成人免费看| 色综合色综合色综合色综合色综合| 亚洲精品欧美综合四区| 欧美视频一区二区在线观看| 欧美aⅴ一区二区三区视频| 久久久久亚洲综合| 91在线精品一区二区三区| 一区二区三国产精华液| 91精品国产91久久久久久一区二区| 精品一区二区精品| 国产日韩精品一区二区三区在线| 成人白浆超碰人人人人| 亚洲一线二线三线视频| 精品国产污网站| 成人高清免费在线播放| 亚洲1区2区3区4区| 国产精品无圣光一区二区| 欧美色综合天天久久综合精品| 免费观看成人av| 亚洲欧美精品午睡沙发| 日韩一区二区在线观看视频| 国产成人精品三级| 日韩激情中文字幕| 国产蜜臀97一区二区三区| 这里是久久伊人| av在线播放成人| 日本精品免费观看高清观看| 丝袜亚洲精品中文字幕一区| 成人免费视频播放| 精品国产欧美一区二区| 91蜜桃婷婷狠狠久久综合9色| 免费观看成人鲁鲁鲁鲁鲁视频| 最近日韩中文字幕| 久久中文娱乐网| 欧美精品在线一区二区三区| av中文字幕一区| 精品综合免费视频观看| 同产精品九九九| 亚洲精品福利视频网站| 日本一区二区免费在线 | 日本亚洲视频在线| 一区二区三区成人在线视频| 国产精品乱码人人做人人爱| 日韩免费视频线观看| 欧美午夜一区二区三区| 一本久道久久综合中文字幕| 成人性生交大片免费看在线播放| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲女与黑人做爰| 亚洲三级免费观看| 亚洲欧美在线视频| 中文av一区特黄| 中文字幕欧美日韩一区| 久久久美女毛片 | 欧美日韩精品综合在线| 在线视频你懂得一区| 成人app软件下载大全免费| 国产高清视频一区| 国产精品夜夜嗨| 国产精品99久久久久久久女警 | 精品动漫一区二区三区在线观看| 欧美色倩网站大全免费| 欧美四级电影网| 欧美无砖专区一中文字| 欧美影视一区在线| 欧美福利视频导航| 日韩精品一区二区三区四区| 欧美一区二区高清| 日韩女优制服丝袜电影| 337p亚洲精品色噜噜噜| 91精品国产高清一区二区三区| 日韩精品专区在线影院观看| 日韩欧美在线1卡| 精品国产123| 国产婷婷一区二区| 亚洲欧美日韩一区二区 | 久久奇米777| 欧美高清在线精品一区| 国产精品毛片大码女人| 亚洲综合一二三区| 日韩国产精品久久久| 国产高清不卡一区二区| 91丨porny丨中文| 欧美日韩一区二区三区四区| 欧美日韩的一区二区| 久久影院视频免费| 亚洲人成小说网站色在线| 热久久免费视频| voyeur盗摄精品| 欧美性大战久久久久久久蜜臀 | 国产成人精品免费看| 99久久精品免费看国产免费软件| 色婷婷激情综合| 精品国产免费人成电影在线观看四季| 国产午夜精品一区二区三区四区| 国产精品久久福利| 日韩国产成人精品| 99国产精品久久久久久久久久| 欧美群妇大交群中文字幕| 国产午夜精品福利|