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

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

?? main.cpp

?? 模擬程序包括一個時鐘
?? CPP
字號:
#include <iostream>
#include<windows.h>
#include<time.h>
#include<conio.h>          //用于getch()函數的調用
using namespace std;

class Time                 //time類的定義
{
public:
    void waittime();       //電梯上升或下降等待時間
	void timer();          //演示停頓時間
    int m;
};

void Time::waittime()
{
	int m=5;
	while(m)
{
		cout<<m;
		Sleep(1000);
		m--;
		cout<<'\b';
	}
}


void Time::timer()
{ 
	Sleep(1000);                     //停頓1秒
}


class Person                        //persom類的定義
{
public:
	void persons();                 //產生一個人隨機到達一層或二層
	void in();                      //人進入電梯
	void out();                     //人走出電梯
	int WhichOnStorey();            //輸出所在樓層
	int WhichGoStorey();            //輸出要去樓層

private:
	int OnStorey;//
	int GoStorey; //
	int PersonNum;                  // 編號
	static int Num;                 // 已經產生的總人數
	Time y;
};


int Person::Num=0;
void Person::persons()
{
	srand( (unsigned)time( NULL ) );
	OnStorey = rand()%2 + 1;            //隨機產生到一層或二層的人
	if (OnStorey==1) GoStorey = 2;
	else GoStorey = 1;
	PersonNum = ++Num;
	cout << "一個人到來,編號:" << PersonNum << ",他將會在" << WhichOnStorey() << "層守候電梯,然后去" << WhichGoStorey() << "層。" <<endl; 
	y.timer();
}


inline int Person::WhichOnStorey() 
{
	return OnStorey;
}


inline int Person::WhichGoStorey()
{
	return GoStorey;
}


inline void Person::in()
{
	cout<<"此人進入電梯"<<endl;
	y.timer();
}

inline void Person::out()
{
	cout<<"此人走出電梯"<<endl;
	y.timer();
}

 class Floor                                //Floor類的定義
{
public:
	Floor(){state=1;LeftTime=0;}            //開始時,電梯停在1樓
	void Up1to2();                          //電梯上升
	void Down2to1();                        //電梯下降
	void light();                           //電梯中燈亮
	void bell();                            //鈴響 
	void Stop();                            //電梯停止
	void open();                            //打開門
	void close();                           //關閉門
	int onstate();                          //輸出電梯所在樓層

private:
	int state;
    int LeftTime;    // 剩余到達時間
    Time x;
};



void Floor::Up1to2()
{
	cout<<"電梯正在向2樓出發"<<endl;
	state++;
	x.waittime();
}


void Floor::Down2to1()
{
	cout<<"電梯正在向1樓出發"<<endl;
	state--;
	x.waittime();
}


void Floor::light()
{
	cout<<"電梯里的電燈亮了"<<endl;
	x.timer();
} 

void Floor::bell()
{
	cout<<"發出鈴聲"<<endl;
	x.timer();
}


void Floor::Stop()
{
	cout<<"電梯停止,到達目的樓層"<<state<<endl;
	x.timer();
}


inline int Floor::onstate()
{
	return state;
}


inline void Floor::open()
{
	cout<<"電梯門打開"<<endl;
    x.timer();
}

inline void Floor::close()
{
	cout<<"電梯門關閉"<<endl;
    x.timer();
}


class Button                        //button類的定義
{
public:
	Button(){buttons=0;}
	void button1();                 //按下按鈕1
	void button2();                 //按下按鈕2
	void button0();                 //按鈕歸零

private:
	int  buttons;
	Time z;
};


inline void Button::button1()
{
	cout<<"按下1層的按鈕"<<endl;
	buttons=1;
	z.timer();
}


inline void Button::button2()
{
	cout<<"按下2層的按鈕"<<endl;
	buttons=2;
	z.timer();
}


inline void Button::button0()
{
	buttons=0;
	cout<<"電梯按鈕復位"<<endl;
}


class Elevator                 // elevator類的定義
{
public:
	void elevators();
private:
    int GoStorey;
    int state;
    int OnStorey;
    int PersonNum;  // 編號
    static int Num; // 已經產生的總人數
	Person m1;
	Button m2;
	Floor m3;
	Time m4;
};



void Elevator::elevators()
{
	m1.persons();
	if(m1.WhichOnStorey()==1)
		m2.button2();
	else 
		m2.button1();


	while (m1.WhichGoStorey()==m3.onstate())
	{
		while (m3.onstate()==1)
		{
			cout<<"電梯還在一樓,請等待..."<<endl;
			m4.timer();
			m3.Up1to2();
		}
		break;
		if(m3.onstate()==2)
			cout<<"電梯還在二樓,請等待..."<<endl;
		m4.timer();
		m3.Down2to1();
	}
	if(m1.WhichOnStorey()==1)
	{    
		m3.open();
		m1.in();
		m3.Up1to2();
	}
	else 
	{
		m3.open();
		m1.in();
		m3.Down2to1();
	}
	m3.light();
	m3.bell();
	m3.Stop();
	m1.out();
	m3.close();
}



void mulu()                    //界面函數
{
	Elevator s1;
	void impress();
	system("cls");
	system("color 2");
	cout<<endl;
	cout <<"\t            學生姓名: 文茂齊"<<"     指導教師:譚平"<<endl<<endl;
		

	cout<<"\t  ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇" <<endl
		<<"\t  ◇                                                      ◇" <<endl
		<<"\t  ◇                 電梯系統模擬程序                     ◇" <<endl
		<<"\t  ◇                                                      ◇" <<endl
		<<"\t  ◇                1.  程序功能描述                      ◇" <<endl
		<<"\t  ◇                                                      ◇" <<endl
		<<"\t  ◇                2.  程序功能演示                      ◇" <<endl
		<<"\t  ◇                                                      ◇" <<endl
		<<"\t  ◇                3.  退出電梯系統                      ◇" <<endl
		<<"\t  ◇                                                      ◇" <<endl
		<<"\t  ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇" <<endl <<endl <<"\t\t";

	int n;
    cin>>n;
	switch (n)
		{
		case 1:
		   impress();
            break;
		case 2:
			system("cls");
			int a;
			s1.elevators();


			cout<<"演示結束"<<endl;

			cout<<"是否還要進行其他操作?1.是;2.否"<<endl;
			cin>>a;
			if(a==1)
			{void mulu();mulu();}
			    break;
		case 3:
			cout << endl << "\t\t謝謝使用!!!" << endl << endl << "\t\t";
			exit(0);
			break;
		default:
			break;
	}
}

void impress()             //功能描述函數
{
	system("cls");
	cout<<"                              功能描述                         "<<endl;
	cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
	cout<<"程序自動生成一個人隨機來到電梯的一層或二層"<<endl
		<<"如果他在二層要去一層而電梯在一層,則電梯自己上升到二層接他,反之亦然"<<endl;
	cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
	cout<<"任意鍵返回"<<endl;
	getch();
	void mulu();
	mulu();
}


int main()              //主函數
{
void mulu();
mulu();
return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩欧美精品电影三级在线 | 欧美疯狂性受xxxxx喷水图片| 欧美三级日韩三级| 91福利在线播放| 91欧美一区二区| 91九色02白丝porn| 欧美三级在线播放| 欧美羞羞免费网站| 欧美精品久久久久久久多人混战 | 石原莉奈在线亚洲三区| 亚洲精品ww久久久久久p站| 一区二区欧美视频| 午夜精品一区二区三区免费视频| 亚洲第四色夜色| 热久久久久久久| 国产精品18久久久久久久久 | 国产欧美日韩另类一区| 国产女主播一区| 尤物视频一区二区| 午夜电影久久久| 日韩av一区二| 国产精品影视在线| 色老汉av一区二区三区| 欧美裸体一区二区三区| 久久综合色鬼综合色| 国产精品三级av在线播放| 亚洲精品一卡二卡| 免费成人在线观看| 成人午夜免费av| 欧美无人高清视频在线观看| 91麻豆精品91久久久久同性| 国产亚洲人成网站| 亚洲午夜影视影院在线观看| 日韩国产精品91| 国产**成人网毛片九色| 欧美亚洲国产一区二区三区| 久久久久亚洲蜜桃| 亚洲午夜在线观看视频在线| 国产成人免费9x9x人网站视频| 色欧美乱欧美15图片| 欧美变态tickling挠脚心| 中文字幕免费一区| 久久精品国产亚洲高清剧情介绍| 99综合影院在线| 91麻豆精品国产91久久久使用方法 | 亚洲情趣在线观看| 老司机精品视频导航| av欧美精品.com| 日韩欧美国产一区二区在线播放| 亚洲欧洲无码一区二区三区| 久久精品99国产精品| 在线精品视频一区二区| 国产免费观看久久| 久久电影网电视剧免费观看| 欧美三级日韩三级国产三级| 国产亚洲一区二区三区在线观看 | 国产精一区二区三区| 欧美色综合久久| 国产精品不卡一区| 国产精品一区二区在线观看不卡| 欧美老年两性高潮| 伊人开心综合网| 99精品欧美一区二区蜜桃免费| 日韩亚洲欧美中文三级| 亚洲电影视频在线| 欧洲一区二区三区免费视频| 国产精品久久久久三级| 国产精品一区二区久久不卡| 欧美mv日韩mv亚洲| 美女网站一区二区| 欧美精品v国产精品v日韩精品| 一片黄亚洲嫩模| 在线观看av不卡| 亚洲午夜精品一区二区三区他趣| 色婷婷精品大视频在线蜜桃视频| 国产精品色婷婷| 成人av网站在线| 成人免费在线视频| 91免费观看视频| 亚洲欧美激情小说另类| 91国偷自产一区二区三区观看 | 国产成人在线看| 久久久久久久网| 国产高清成人在线| 欧美极品美女视频| av在线播放不卡| 亚洲色图视频网| 欧美视频精品在线| 日韩不卡一区二区| 欧美成人女星排名| 国产经典欧美精品| 国产精品乱人伦中文| 一本一本大道香蕉久在线精品 | 国产精品美女久久久久aⅴ| 国产成人亚洲精品狼色在线 | 亚洲一二三四久久| 欧美剧在线免费观看网站| 日产国产高清一区二区三区| 欧美刺激午夜性久久久久久久| 精品中文av资源站在线观看| 久久精品免视看| 欧美专区亚洲专区| 热久久一区二区| 国产清纯美女被跳蛋高潮一区二区久久w | 制服丝袜中文字幕亚洲| 老司机精品视频一区二区三区| 日本一区二区三区dvd视频在线 | 亚洲午夜免费视频| 精品少妇一区二区三区在线视频| 国产成人精品三级| 亚洲成人av一区| wwwwww.欧美系列| 欧美性一级生活| 国产麻豆精品视频| 亚洲电影一区二区三区| 国产色婷婷亚洲99精品小说| 色94色欧美sute亚洲13| 久久国产夜色精品鲁鲁99| 亚洲视频网在线直播| 日韩精品一区二区在线| 91蜜桃视频在线| 国产精品一区二区男女羞羞无遮挡| 亚洲一二三专区| 中文字幕国产一区| 欧美一区二区三区在线| 99视频一区二区三区| 精品系列免费在线观看| 亚洲小说欧美激情另类| 国产精品日日摸夜夜摸av| 日韩欧美www| 欧美日韩五月天| 在线国产电影不卡| 99这里都是精品| 国产成人免费网站| 九色综合狠狠综合久久| 亚洲va欧美va人人爽午夜| 亚洲欧洲精品一区二区三区不卡| 精品日韩欧美在线| 欧美一区二区日韩| 欧美日韩精品一区视频| 色噜噜狠狠色综合中国| 91首页免费视频| 国产成人av一区二区三区在线 | 欧美日韩卡一卡二| 91丝袜高跟美女视频| 丰满少妇久久久久久久| 激情综合网天天干| 日韩av高清在线观看| 无码av中文一区二区三区桃花岛| 亚洲免费在线观看视频| 国产精品毛片大码女人| 国产亚洲欧美一区在线观看| 久久综合九色综合97婷婷| 欧美大片在线观看一区二区| 欧美一区二区三区不卡| 777xxx欧美| 91麻豆精品国产自产在线| 91精品久久久久久久99蜜桃 | 国产清纯美女被跳蛋高潮一区二区久久w| 91精品中文字幕一区二区三区| 在线亚洲免费视频| 欧美亚洲高清一区二区三区不卡| 在线亚洲高清视频| 欧美日韩国产欧美日美国产精品| 欧美日韩美女一区二区| 欧美一级黄色录像| 欧美xxxxx牲另类人与| 久久嫩草精品久久久精品| 国产午夜精品久久久久久免费视| 中文字幕第一页久久| 国产精品乱码一区二三区小蝌蚪| 国产精品三级电影| 亚洲制服丝袜一区| 免费高清在线一区| 国产成人综合亚洲91猫咪| 波多野结衣亚洲一区| 91蝌蚪porny九色| 欧美高清dvd| 久久午夜老司机| 亚洲视频你懂的| 日本在线观看不卡视频| 国产在线精品一区二区不卡了| 99国产精品一区| 欧美群妇大交群的观看方式| 26uuu精品一区二区| 国产精品久久久久久久久免费桃花 | 国产99精品国产| 91网站在线播放| 日韩无一区二区| 亚洲欧美另类小说| 日本不卡在线视频| 成人永久免费视频| 欧美性受极品xxxx喷水| 精品国产凹凸成av人网站| 国产精品视频免费看| 亚洲成人动漫在线观看| 国产99精品国产| 欧美一卡二卡在线观看| 国产精品国产自产拍高清av王其| 午夜av一区二区三区|