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

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

?? 短進程優先算法dlg.cpp

?? 短進程優先算法
?? CPP
字號:
// 短進程優先算法Dlg.cpp : implementation file
//
/********************************************************************
 *				作者:巫丙亮										*
 *				華東交通大學信息工程學院02級						*
 *				快畢業。。。。。就要被賣了。。。。。				*
 ********************************************************************/
#include "stdafx.h"
#include "短進程優先算法.h"
#include "短進程優先算法Dlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About

class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// Dialog Data
	//{{AFX_DATA(CAboutDlg)
	enum { IDD = IDD_ABOUTBOX };
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CAboutDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	//{{AFX_MSG(CAboutDlg)
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
	//{{AFX_DATA_INIT(CAboutDlg)
	//}}AFX_DATA_INIT
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAboutDlg)
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
	//{{AFX_MSG_MAP(CAboutDlg)
		// No message handlers
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMyDlg dialog

CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CMyDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CMyDlg)
	m_name = _T("");
	m_ftime = 0;
	m_dtime = 0;
	m_carry = _T("");
	m_jincheng = _T("");
	m_pdqtime = 0.0;
	m_pztime = 0.0;
	m_ztime = _T("");
	m_finitime = _T("");
	m_dqtime = _T("");
	//}}AFX_DATA_INIT
	// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CMyDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CMyDlg)
	DDX_Text(pDX, IDC_name, m_name);
	DDX_Text(pDX, IDC_ftime, m_ftime);
	DDX_Text(pDX, IDC_dtime, m_dtime);
	DDX_Text(pDX, IDC_carry, m_carry);
	DDX_Text(pDX, IDC_jincheng, m_jincheng);
	DDX_Text(pDX, IDC_pdqtime, m_pdqtime);
	DDX_Text(pDX, IDC_pztime, m_pztime);
	DDX_Text(pDX, IDC_ztime, m_ztime);
	DDX_Text(pDX, IDC_finitime, m_finitime);
	DDX_Text(pDX, IDC_dqtime, m_dqtime);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CMyDlg, CDialog)
	//{{AFX_MSG_MAP(CMyDlg)
	ON_WM_SYSCOMMAND()
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	ON_BN_CLICKED(IDC_BUTTON1, Oncarry)
	ON_BN_CLICKED(IDC_BUTTON3, Onchu)
	ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMyDlg message handlers

BOOL CMyDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// Add "About..." menu item to system menu.

	// IDM_ABOUTBOX must be in the system command range.
	ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
	ASSERT(IDM_ABOUTBOX < 0xF000);

	CMenu* pSysMenu = GetSystemMenu(FALSE);
	if (pSysMenu != NULL)
	{
		CString strAboutMenu;
		strAboutMenu.LoadString(IDS_ABOUTBOX);
		if (!strAboutMenu.IsEmpty())
		{
			pSysMenu->AppendMenu(MF_SEPARATOR);
			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
		}
	}

	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
	
	// TODO: Add extra initialization here
	
	return TRUE;  // return TRUE  unless you set the focus to a control
}

void CMyDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
	if ((nID & 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}

// If you add a minimize button to your dialog, you will need the code below
//  to draw the icon.  For MFC applications using the document/view model,
//  this is automatically done for you by the framework.

void CMyDlg::OnPaint() 
{
	if (IsIconic())
	{
		CPaintDC dc(this); // device context for painting

		SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

		// Center icon in client rectangle
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// Draw the icon
		dc.DrawIcon(x, y, m_hIcon);
	}
	else
	{
		CDialog::OnPaint();
	}
}

// The system calls this to obtain the cursor to display while the user drags
//  the minimized window.
HCURSOR CMyDlg::OnQueryDragIcon()
{
	return (HCURSOR) m_hIcon;
}

//定義變量
CString name[5];
int i=0,j=0;
int times[5][2];
CString guodu;
char word1[2],word2[2];
int over_mark=0;
int p=1;
int finitime=0,ztime=0;
double dqtime=0,dztime=0,ddqtime=0;

void CMyDlg::OnOK() 
{
	// TODO: Add extra validation here
	if(i<5)
	{
	UpdateData(true);
	name[i]=m_name;
	times[i][0]=m_dtime;
	times[i][1]=m_ftime;
	itoa(m_dtime,word1,10);
	itoa(m_ftime,word2,10);
	guodu=name[i]+"    "+word1+"    "+word2+"\r\n";
	m_jincheng+=guodu;
	i++;
	UpdateData(false);
	}
}

void CMyDlg::Oncarry() 
{
	// TODO: Add your control notification handler code here
	if(over_mark!=5)
	{
		UpdateData(true);
		if(p<=times[over_mark][1])
		{
			itoa(p,word1,10);
			guodu=word1;
			guodu+="次執行"+name[over_mark]+"\r\n";
			if(p==times[over_mark][1])
			{
				guodu+=name[0];
				guodu+="結束";
				guodu+="\r\n";				
				finitime+=p;
				ztime=finitime-times[over_mark][0];
				itoa(ztime,word2,10);
				m_ztime+=word2;
				m_ztime+="\r\n";
				itoa(finitime,word1,10);
				m_finitime+=word1;
				m_finitime+="\r\n";
				dqtime=double(ztime)/p;
				int num=ztime/p;
				int num1=(dqtime-num)*10000;
				itoa(num,word1,10);
				itoa(num1,word2,10);
				CString guodu1;
				guodu1=word1;
				guodu1+=".";
				guodu1+=word2;
				guodu1+="\r\n";
				m_dqtime+=guodu1;
				dztime+=ztime;
				ddqtime+=dqtime;
				over_mark++;
				p=0;
			}
			m_carry+=guodu;
			p++;
		}
		UpdateData(false);
	}
	if(over_mark==5)
	{
		UpdateData(true);
		m_pztime=double(dztime)/5;
		m_pdqtime=ddqtime/5;
		UpdateData(false);
	}
}
void CMyDlg::maopao(int x,int y)
{
	int center;
	CString centerC;
	for(int m=x;m<5;m++)
		for(int n=x;n<5-m;n++)
		{
			if(times[n][y]>times[n+1][y])
			{
				for(int k=0;k<2;k++)
				{
					center=times[n+1][k];
					times[n+1][k]=times[n][k];
					times[n][k]=center;
				}
				centerC=name[n+1];
				name[n+1]=name[n];
				name[n]=centerC;
			}
		}
}

void CMyDlg::Onchu() 
{
	// TODO: Add your control notification handler code here
	UpdateData(true);
	maopao(0,0);
	maopao(1,1);
	i=0;	
	m_jincheng="";
	while(i<5)
	{
	itoa(times[i][0],word1,10);
	itoa(times[i][1],word2,10);
	guodu=name[i]+"    "+word1+"    "+word2+"\r\n";
	m_jincheng+=guodu;
	i++;
	}
	UpdateData(false);	
}

void CMyDlg::OnButton2() 
{
	// TODO: Add your control notification handler code here
	UpdateData(true);
	i=0;
	m_name="";
	m_dtime=0;
	m_ftime=0;
	m_carry="";
	m_jincheng="";
	m_finitime="";
	m_ztime="";
	m_dqtime="";
	m_pztime=0;
	m_pdqtime=0;	
	for(int l=0;l<5;l++)
	{
		name[l]="";
		times[l][0]=0;
		times[l][1]=0;
	}
	UpdateData(false);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情六月婷婷久久| 91超碰这里只有精品国产| 色综合久久中文综合久久97| 欧美体内she精视频| 久久精品一级爱片| 午夜在线成人av| 91丝袜美女网| 国产人妖乱国产精品人妖| 日本美女一区二区三区视频| 大白屁股一区二区视频| 日韩欧美中文字幕制服| 亚洲成人av一区| 91视视频在线观看入口直接观看www| 日韩精品中文字幕在线不卡尤物| 夜夜揉揉日日人人青青一国产精品| 国产精品亚洲人在线观看| 日韩欧美一级特黄在线播放| 午夜视黄欧洲亚洲| 欧美三级韩国三级日本三斤| 亚洲精品高清在线观看| youjizz国产精品| 国产欧美日韩麻豆91| 国产一区二区剧情av在线| 日韩精品一区二区三区视频在线观看 | 欧美性videosxxxxx| 国产精品免费观看视频| 成人午夜又粗又硬又大| 国产女人18毛片水真多成人如厕| 国产在线看一区| 2019国产精品| 国产传媒一区在线| 日本一区二区动态图| 国产91精品精华液一区二区三区| 国产日韩欧美精品电影三级在线| 精品制服美女丁香| 欧美精品一区二区三区蜜臀| 蜜臀久久久久久久| 久久综合色之久久综合| 国产99久久久久久免费看农村| 国产亚洲精品资源在线26u| 国产成人av福利| 国产精品福利一区二区三区| 97久久超碰精品国产| 亚洲最新视频在线观看| 欧美精品在线视频| 美腿丝袜亚洲三区| 国产欧美视频在线观看| www.欧美.com| 午夜视频在线观看一区| 精品美女一区二区| 国产成人综合亚洲91猫咪| 中文字幕日韩精品一区| 欧美日韩国产精品成人| 国产在线精品一区在线观看麻豆| 久久久精品国产99久久精品芒果 | 久久久久久久久一| 国产**成人网毛片九色 | 欧美群妇大交群中文字幕| 日本不卡视频在线| 国产精品三级av| 欧美日韩国产区一| 国产成人小视频| 亚洲成av人片一区二区三区| 久久亚洲一区二区三区明星换脸| 国产成人a级片| 婷婷久久综合九色综合绿巨人| 久久嫩草精品久久久久| 色综合久久中文综合久久97| 美女www一区二区| 亚洲色图欧美偷拍| 26uuu精品一区二区| 91国偷自产一区二区开放时间 | 日韩专区一卡二卡| 中文字幕成人av| 日韩午夜中文字幕| 91久久香蕉国产日韩欧美9色| 午夜精品久久久久久久久久| 中文字幕av一区二区三区高| 欧美欧美欧美欧美首页| 99热国产精品| 国产精品一区二区x88av| 亚洲福利一二三区| 一色桃子久久精品亚洲| 精品少妇一区二区三区免费观看| 色婷婷av一区二区三区软件| 国模大尺度一区二区三区| 亚洲成人免费视频| 亚洲欧美一区二区三区国产精品| 精品国产免费视频| 在线不卡一区二区| 欧美系列在线观看| 色一情一乱一乱一91av| 成人性生交大片免费看中文 | eeuss鲁片一区二区三区在线观看| 午夜精品福利久久久| 一区二区三区在线免费播放| 欧美韩国日本不卡| 欧美精品一区二区蜜臀亚洲| 欧美高清激情brazzers| 在线免费观看一区| 91色乱码一区二区三区| 成人国产免费视频| 国产suv一区二区三区88区| 美国三级日本三级久久99| 五月天激情小说综合| 亚洲高清中文字幕| 亚洲午夜国产一区99re久久| 亚洲免费成人av| 中文字幕一区二区三区色视频| 国产区在线观看成人精品 | 成人中文字幕在线| 韩日欧美一区二区三区| 国内精品国产三级国产a久久| 蜜臀精品一区二区三区在线观看| 日韩精彩视频在线观看| 日韩激情中文字幕| 蜜臂av日日欢夜夜爽一区| 精品影视av免费| 久久99精品国产91久久来源| 国内成人自拍视频| 成人在线综合网| av一区二区三区在线| 91香蕉视频污| 欧美日韩精品一区二区| 日韩视频一区在线观看| 精品国产91久久久久久久妲己| 精品国产1区2区3区| 欧美激情在线免费观看| 亚洲欧美另类久久久精品2019| 尤物视频一区二区| 免费观看一级特黄欧美大片| 久久精品国产99| 国产不卡高清在线观看视频| 91啪九色porn原创视频在线观看| 欧美做爰猛烈大尺度电影无法无天| 91精品欧美综合在线观看最新| 欧美不卡激情三级在线观看| 国产精品青草久久| 亚洲国产成人av网| 激情综合五月婷婷| 色综合久久久久综合99| 91精品国产91久久久久久最新毛片| 精品少妇一区二区三区视频免付费 | 亚洲午夜一区二区三区| 日韩不卡在线观看日韩不卡视频| 久草中文综合在线| 99re亚洲国产精品| 日韩一区二区在线观看视频播放| 久久久不卡影院| 亚洲国产你懂的| 国产成人啪免费观看软件| 欧美在线观看一区二区| 精品国产91亚洲一区二区三区婷婷| 中文字幕在线观看一区二区| 日韩电影在线免费看| 成人精品国产一区二区4080| 欧美自拍偷拍一区| 欧美激情一区不卡| 毛片av中文字幕一区二区| 99久久综合狠狠综合久久| 欧美一区二区三级| 亚洲欧美日韩系列| 国产在线精品视频| 91精品久久久久久蜜臀| 国产精品国产三级国产aⅴ中文 | 欧美日本一区二区三区| 国产女人aaa级久久久级| 青青草成人在线观看| 色综合欧美在线| 精品av综合导航| 亚洲一卡二卡三卡四卡无卡久久 | 欧美日韩国产一区| 亚洲欧洲韩国日本视频| 国产精品影音先锋| 日韩一区二区电影网| 亚洲精品国产高清久久伦理二区| 国产乱码精品一区二区三| 337p亚洲精品色噜噜狠狠| 亚洲欧美日韩一区二区三区在线观看| 国产一区二区按摩在线观看| 日韩一区二区在线播放| 五月天中文字幕一区二区| 色呦呦网站一区| 国产精品初高中害羞小美女文| 国内一区二区视频| 日韩精品一区二区三区三区免费 | 国产99久久久国产精品潘金网站| 欧美一区二区视频在线观看| 亚洲国产aⅴ成人精品无吗| 91麻豆福利精品推荐| 日韩美女视频19| 成人黄色在线网站| 中文av一区二区| 国产白丝网站精品污在线入口| 欧美精品一区二区久久婷婷| 激情另类小说区图片区视频区| 欧美一区二区播放| 久久激情五月婷婷| 2020日本不卡一区二区视频| 国产精品主播直播|