資源簡介
運用隊列,模擬銀行排隊叫號系統。需要實時顯示各個窗口的信息以及目前等待人數,最后還需要輸出統計信息。里面有完整的代碼和實驗報告,可參考。
代碼片段和文件信息
//??main_1.cpp
//??Created?by?LRY?on?10/25/11.
//?宏定義銀行的服務時間以及顧客到來的單位時間?
#define?SERVE_TIME?10.0
#define?UNIT_TIME?3
#include?
#include?
#include?
#include?
#include?
#include?
#include?“People.h“
#include?“Window.h“
using?namespace?std;
//?定義窗口數目?
const?int?numberOfWindow?=?5;
Window?windows[numberOfWindow]; //?銀行服務窗口?
queue?waitingQueue; //?正在等待的隊列?
vector?served; //?記錄已經離開的顧客?
int?currentNumber?=?1; //?顧客起始編號為?1?
void?createPeoples(); //?創建隨機數目的顧客?
void?updateWindows(double?dt);??//?更新窗口的信息?
void?printMessage(); //?輸出窗口的信息?
int?main()
{
????srand(unsigned(time(NULL)));
????clock_t?startTime?=?clock();
????double?executeTime?=?0; //?記錄執行時間?
????bool?isPeopleCome?=?false; //?判斷該單位時間內是否已經有顧客到來?
????
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-10-30?01:05??銀行排隊系統\
?????文件??????515784??2011-10-29?23:56??銀行排隊系統\Lab1_partB_1.exe
?????文件??????516296??2011-10-29?23:58??銀行排隊系統\Lab1_partB_2.exe
?????文件?????????617??2011-10-29?18:46??銀行排隊系統\People.cpp
?????文件?????????510??2011-10-29?19:34??銀行排隊系統\People.h
?????文件???????80896??2012-10-29?00:29??銀行排隊系統\Problem?B實驗報告.doc
?????文件?????????662??2011-10-29?19:33??銀行排隊系統\Window.cpp
?????文件?????????637??2011-10-29?19:38??銀行排隊系統\Window.h
?????文件????????5015??2011-10-30?00:02??銀行排隊系統\main_1.cpp
?????文件????????5559??2011-10-30?00:02??銀行排隊系統\main_2.cpp
評論
共有 條評論