#define?MaxWaitPeople?15//最大等待群體
#define?MaxInPeople?8//電梯容量?
#include?
#include?
#include?
#include?
#include?
typedef?struct
{
int?director;//電梯運行方向-101
int?nowFloor;//電梯所在層數0到8
int?People;//電梯內人數
int?waitT;//電梯等待時間
int?Flag01;//電梯門的狀態01
}lift;
lift?L;
typedef?struct?
{
int?arrT;//到達時間
int?limitT;//容忍時間
int?nowFloor;//所在層數
int?goFloor;//目標層數
int?director;//目的方向-101
}waitmen;//等待人群
waitmen?WP[?MaxWaitPeople];
typedef?struct?
{
int?goFloor;//目的層數0到8
int?UpT;//上電梯時間
}inmen;//電梯內人群
inmen?TnL[MaxInPeople];
int?waitPeople?=?0inPeople?=?0systemT?=?0;//systemT記錄系統運行時間
int?RandP(?int?x?int?m)//生成一個隨機數
{
????return?(rand(?)?%?x?+?m);
}
void?liftInit()//電梯狀態初始化
{
L.director?=?0;
L.Peop
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7784??2011-07-09?12:42??電梯模擬\電梯模擬1.cpp
?????目錄??????????0??2011-07-09?12:42??電梯模擬
-----------?---------??----------?-----??----
?????????????????7784????????????????????2