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

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

?? parksimu.cpp

?? 通過自己設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)來自己設(shè)計(jì)一高級的停車廠的模型并具體實(shí)施。
?? CPP
字號:
// ParkSimu.cpp : Defines the entry point for the console application.
//
// 本程序模擬停車場的車位管理。主要考察隊(duì)列的應(yīng)用。
// 劉楚雄創(chuàng)建于2007年4月4日晚23:27

#include "stdafx.h"

#include "common.h"
#include "QueueLnk.h"
#include <windows.h>			// Sleep函數(shù)用

#define	MAXNUMS	100				// 停車場停車位最大數(shù)量
#define MAX_PARK_TIME  20000	// 車最多在停車場停留時(shí)間(以毫秒為單位)

typedef struct
{
	int		car_id;		// 車號
	long	tParking;	// 開始停車時(shí)間
	long	tLeft;		// 車離開停車場時(shí)間
}ParkSpace;		// 停車位

// 假定以1秒鐘算1小時(shí),不足1秒按1秒計(jì)算
int		price = 1;

// 車在某個(gè)時(shí)刻到來的概率
double	dArriveRate = 0.3;		

// space[] --存放停車場車位
// space_num--停車場車位數(shù)
// tCur -- 當(dāng)前時(shí)間
// 返回第一個(gè)空的車位位置號
int CheckParkingSpace(ParkSpace space[], int space_num, long tCur)
{
	int		free_space = -1;	// 空車位位置
	long	tSpan;				// 停車時(shí)長

	for(int i=0; i<space_num; ++i)
	{	// car_id<0說明該車位空
		if(space[i].car_id < 0 && free_space < 0)
			free_space = i;		// 找到空車位
		else if(tCur >= space[i].tLeft && space[i].car_id >= 0)
		{// 檢查該車位,看該車位的車是否到時(shí)間了,需要離開
			tSpan = space[i].tLeft - space[i].tParking;		// 求停車時(shí)長(此時(shí)單位為毫秒)
			double	charge = price*(long)ceil(tSpan/1000.0);// 計(jì)算停車費(fèi)用
			// 輸出該車的停車信息
			printf("第%d號車于%ld時(shí)離開,停車時(shí)長%d,停車費(fèi)%6.2lf元.\n", 
					space[i].car_id, space[i].tLeft, tSpan, charge);
			space[i].car_id = -1;	// 車離開后,置該位置的車號為-1
		}
	}

	return free_space;
}

// 停車場管理模擬
// tClose--停車場關(guān)門時(shí)間
void Simulation(int tClose)
{
	long	tCur, tStart;

	tStart = clock();				// 起始時(shí)間
	tCur   = 0;						// 當(dāng)前時(shí)間(相對于起始時(shí)間)

	int		car_id = 0;
	double	dCurRate;				// 當(dāng)前概率值

	ParkSpace	park_space[MAXNUMS];// 存放所有停車位

	// 初始化停車場所有的車位信息
	for(int i=0; i<MAXNUMS; i++)	
		park_space[i].car_id = -1;

	// 隊(duì)列,用于車到停車場,在入位之前排隊(duì)
	LinkQueue	q;
	InitQueue(&q);

	while(tCur < tClose)
	{
		dCurRate = rand()/(double)RAND_MAX;

		// 如果當(dāng)前的值小于給定的概率值就判定本時(shí)刻來一輛車,否則不來
		if(dCurRate < dArriveRate)
		{// 有車到來, 直接進(jìn)入隊(duì)列排隊(duì)
			InQueue(&q, ++car_id);

			//////////////////////////////////////////////////////
			printf("第%d號車于%d時(shí)到達(dá)停車場。\n", car_id, tCur);
		}

		// 檢查停車場是否有空位。有的話返回空位位置,并從隊(duì)列中取出排頭的
		// 的車進(jìn)入空位位置。同時(shí)檢查過程中把要離開的車清除除去,并打印相應(yīng)
		// 的信息
		int		space_id;

		space_id = CheckParkingSpace(park_space, MAXNUMS, tCur);
		if(space_id >= 0 && !IsQueueEmpty(&q))
		{// 停車場有空位并且有車在排隊(duì)
			park_space[space_id].car_id   = GetFront(&q);
			park_space[space_id].tParking = tCur;

			// 離開時(shí)間等于開始停車時(shí)間加上隨即給定的停車時(shí)長
			park_space[space_id].tLeft = tCur + (int)(rand()/(double)RAND_MAX*MAX_PARK_TIME);

			/////////////////////////////////////////////////////////////
			printf("第%d號車于%d時(shí)進(jìn)入停車位%d,計(jì)費(fèi)開始。\n", 
					park_space[space_id].car_id, tCur, space_id);

			OutQueue(&q);
		}

		// 暫停1秒鐘(即1秒鐘檢查一次)
		Sleep(1000);
		tCur = clock() - tStart;
	}
}

int main(int argc, char* argv[])
{
	long		tClose;

	printf("                     本程序模擬停車場的車位管理\n");
	printf("                   版權(quán)所有歸劉楚雄,2007年4月4日\n\n");
	printf("請輸入模擬終止時(shí)間:");
	scanf("%d", &tClose);

	printf("\n現(xiàn)在開始模擬...\n\n");
	Sleep(1000);

	// 初始化隨機(jī)數(shù)序列
	srand(clock());

	Simulation(tClose);

	printf("\n停車場模擬結(jié)束。\n");
	
	getch();

	return 0;
}


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜一区二区三区视频| 亚洲夂夂婷婷色拍ww47| 久久众筹精品私拍模特| 成人美女视频在线观看18| 国产剧情一区二区三区| 捆绑紧缚一区二区三区视频| 午夜国产精品一区| 国产精品久久福利| 亚洲丰满少妇videoshd| 亚洲成a天堂v人片| 日韩激情在线观看| 日本三级韩国三级欧美三级| 麻豆精品国产传媒mv男同| 久久99精品国产麻豆不卡| 国产精品91xxx| 国产精品99久久久久久久女警 | 欧美一区二区三区日韩| 国产精品国产三级国产aⅴ中文| 亚洲女同一区二区| 亚洲在线视频一区| 亚洲大片免费看| 日韩激情视频网站| 99久久久国产精品| 在线免费不卡电影| 国产午夜久久久久| 亚洲精品日日夜夜| 国产精品中文字幕日韩精品 | 日韩精品乱码免费| 日韩中文字幕91| 99re这里只有精品视频首页| 日韩一区二区在线免费观看| 亚洲精品久久久蜜桃| 九九在线精品视频| 成人黄色av电影| 久久一夜天堂av一区二区三区| 亚洲午夜精品久久久久久久久| 春色校园综合激情亚洲| 精品国产一区二区三区久久影院| 欧美人狂配大交3d怪物一区| 国产精品一二三区| 免费黄网站欧美| www.激情成人| 亚洲国产精品天堂| 日韩免费成人网| proumb性欧美在线观看| 一区二区三区不卡视频在线观看| 在线成人av网站| 亚洲三级电影网站| 福利电影一区二区| 中文字幕成人网| 亚洲a一区二区| 欧美在线三级电影| 精品国产青草久久久久福利| 国产女人18毛片水真多成人如厕| 一区二区不卡在线视频 午夜欧美不卡在 | 不卡的av网站| 97久久超碰精品国产| 日韩精品一区二区三区四区视频| 日本中文字幕一区二区有限公司| 91精品欧美久久久久久动漫| 国产一区在线观看麻豆| 精品免费国产一区二区三区四区| 久久精品二区亚洲w码| 国产欧美一区二区在线观看| 91丨porny丨国产| 精品奇米国产一区二区三区| 国产精品911| 亚洲成av人影院在线观看网| 精品久久久久一区| 国产伦精品一区二区三区免费迷 | 亚洲蜜臀av乱码久久精品| 日韩手机在线导航| 91在线观看美女| 成人高清免费观看| 精品一二线国产| 日韩不卡一二三区| 亚洲制服丝袜av| 亚洲三级久久久| 国产精品女主播av| 国产视频一区不卡| 国产视频在线观看一区二区三区| 欧美亚洲国产怡红院影院| 亚洲欧美一区二区三区国产精品| 国产精品人妖ts系列视频| 亚洲视频在线观看一区| 婷婷丁香久久五月婷婷| 国产精选一区二区三区| 91久久久免费一区二区| 日韩欧美一区在线观看| 中文一区在线播放| 亚洲免费视频成人| 亚洲精选一二三| 日韩一区精品视频| 老司机午夜精品| 日本va欧美va欧美va精品| 蜜臀久久久久久久| 国产精品亚洲专一区二区三区| 国产成人精品免费看| 91麻豆国产在线观看| 欧美三级视频在线| 日韩欧美色综合网站| 亚洲国产精品激情在线观看| 一区二区三区欧美日| 美女看a上一区| 一本色道久久综合精品竹菊| 欧美一级午夜免费电影| 国产欧美一区二区三区在线看蜜臀| 国产精品精品国产色婷婷| 亚洲第一综合色| 国产不卡一区视频| 欧美日韩另类一区| 久久精品夜色噜噜亚洲a∨| 亚洲男人的天堂在线aⅴ视频| 日韩精品三区四区| 99久久综合色| 精品三级在线观看| 亚洲免费av在线| 国产成人综合视频| 欧美日韩亚洲综合| 精品卡一卡二卡三卡四在线| 亚洲欧美一区二区久久| 国产精品夜夜爽| 91精品国产免费| 一区二区三区四区激情| 国产精品香蕉一区二区三区| 91精品久久久久久蜜臀| 亚洲一区二区欧美日韩| 成人理论电影网| 国产午夜亚洲精品不卡| 国产真实乱偷精品视频免| 欧美肥妇bbw| 三级亚洲高清视频| 欧美男人的天堂一二区| 一级做a爱片久久| 日本韩国精品在线| 夜夜嗨av一区二区三区中文字幕| 色素色在线综合| 亚洲国产精品久久艾草纯爱| 欧美日韩一区二区三区在线看| 一个色妞综合视频在线观看| 欧美在线高清视频| 亚洲成人自拍一区| 欧美老人xxxx18| 久久精品国产澳门| 久久综合色婷婷| 国产福利电影一区二区三区| 国产精品护士白丝一区av| 日本福利一区二区| 日韩成人一区二区三区在线观看| 制服丝袜激情欧洲亚洲| 国产综合久久久久影院| 亚洲国产高清aⅴ视频| 国产一区在线观看视频| 在线区一区二视频| 亚洲欧美电影一区二区| 国产**成人网毛片九色| 亚洲影视在线观看| 一本色道久久综合亚洲91| 国产精品拍天天在线| 欧美美女直播网站| 国产一区二区在线影院| 中文字幕制服丝袜一区二区三区 | 国产亚洲欧美在线| 欧美日韩一区二区三区在线| 国产精品影视天天线| 日本成人在线不卡视频| 一个色在线综合| 成人免费在线播放视频| 国产欧美日韩卡一| 精品久久国产老人久久综合| 欧美三片在线视频观看| 日本不卡在线视频| 中文字幕av一区二区三区| 欧美午夜精品一区二区三区| 久久99久久99小草精品免视看| 国产精品私人影院| 制服丝袜中文字幕一区| 99re8在线精品视频免费播放| 久久 天天综合| 日韩av一区二区三区四区| 亚洲精品乱码久久久久久久久 | 91香蕉视频在线| 亚洲在线观看免费视频| 色婷婷狠狠综合| 日韩av网站免费在线| 亚洲免费三区一区二区| 日韩一二三四区| 99精品欧美一区| 国产福利一区在线| 日韩一区二区精品| 欧美色综合网站| 日本精品视频一区二区| 99视频精品免费视频| 国产成人免费在线观看不卡| 免费在线观看视频一区| 天天影视色香欲综合网老头| 在线观看www91| 91小视频免费看| 91在线视频官网| av电影天堂一区二区在线观看|