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

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

?? 電梯管理 程序.cpp

?? 電梯管理 程序.rar 電梯管理 程序.rar
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
			       lift1.out_persons[lift1.stay_in_floor+2]=0;	//更新在該層樓出去電梯的人數
				   lift1.up=0;lift1.down=0;lift1.stay=1;		//更新電梯的運動狀態

			  }
			  else
			  {
				   lift1.all_persons=lift1.all_persons-lift1.out_persons[lift1.stay_in_floor+2]+floor[lift1.stay_in_floor+2].down_persons;//更新電梯1內的總人數
			       t_inperson=floor[lift1.stay_in_floor+2].down_persons;
			       floor[lift1.stay_in_floor+2].down_persons=0;	//更新在該層樓等待進入電梯的人數
			       t_outperson=lift1.out_persons[lift1.stay_in_floor+2];	
			       lift1.out_persons[lift1.stay_in_floor+2]=0;	//更新在該層樓出去電梯的人數
				   lift1.up=0;lift1.down=1;lift1.stay=0;		//更新電梯的運動狀態
				   floor[lift1.stay_in_floor+2].down=0;	//更新電梯外的“上”按鈕狀態

			  }
		  }
	  }
	  else if (lift1.down)
	  {
		  if (lift1.stay_in_floor>-2)
		     lift1.stay_in_floor--;			//更新電梯所在的樓層
		  floor[lift1.stay_in_floor+2].down=0;	//更新電梯外的“上”按鈕狀態
		  lift1.inbutton_state[lift1.stay_in_floor+2]=0;//更新電梯內該層按鈕狀態
		  flag1=in_low;
		  flag2=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&out_low; 
		  flag3=!flag1&(lift1.stay_in_floor==lift2.stay_in_floor)&out_low&(lift2.up || lift2.stay);
		  flag4=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&lift2.up&between_down;
		  flag5=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&lift2.up&low;
		  flag6=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&lift2.stay&between_near;
		  flag7=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&lift2.down&between;
		  flag8=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&lift2.down&low_up;
		  flag_down=flag1 || flag2 ||flag3 ||flag4 ||flag5 ||flag6 ||flag7 ||flag8;
		  if (flag_down)
		  {
			   lift1.all_persons=lift1.all_persons-lift1.out_persons[lift1.stay_in_floor+2]+floor[lift1.stay_in_floor+2].down_persons;//更新電梯1內的總人數
			   t_inperson=floor[lift1.stay_in_floor+2].down_persons;
			   floor[lift1.stay_in_floor+2].down_persons=0;	//更新在該層樓等待進入電梯的人數
			   t_outperson=lift1.out_persons[lift1.stay_in_floor+2];	
			   lift1.out_persons[lift1.stay_in_floor+2]=0;	//更新在該層樓出去電梯的人數
		  }
		  else if (!flag_down)
		  {
			  flag9=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&lift2.up&!out_high&!between_down;
			  flag10=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&lift2.stay&!out_high&!between_near;
			  flag11=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&lift2.down&!out_high&!between&!low_up;
			  flag12=!flag1&(lift1.stay_in_floor==lift2.stay_in_floor)&lift2.up&!out_low;
			  flag13=!flag1&(lift1.stay_in_floor==lift2.stay_in_floor)&lift2.stay&!out_low&!out_high;
			  flag14=!flag1&(lift1.stay_in_floor==lift2.stay_in_floor)&lift2.down&!out_high;
			  flag15=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&lift2.up&!out_low&!between&!high_down;
			  flag16=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&lift2.stay&!out_low&!between_near&!high_down;
			  flag17=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&lift2.down&!out_low&!between_up&!high;
			  flag_stay=flag9 || flag10 || flag11 || flag12 || flag13 || flag14 || flag15 || flag16 || flag17;
			  if (flag_stay)
			  {
				   lift1.all_persons=lift1.all_persons-lift1.out_persons[lift1.stay_in_floor+2];//更新電梯1內的總人數
			       t_outperson=lift1.out_persons[lift1.stay_in_floor+2];	
			       lift1.out_persons[lift1.stay_in_floor+2]=0;	//更新在該層樓出去電梯的人數
				   lift1.up=0;lift1.down=0;lift1.stay=1;		//更新電梯的運動狀態

			  }
			  else
			  {
				   lift1.all_persons=lift1.all_persons-lift1.out_persons[lift1.stay_in_floor+2]+floor[lift1.stay_in_floor+2].down_persons;//更新電梯1內的總人數
			       t_inperson=floor[lift1.stay_in_floor+2].up_persons;
			       floor[lift1.stay_in_floor+2].up_persons=0;	//更新在該層樓等待進入電梯的人數
			       t_outperson=lift1.out_persons[lift1.stay_in_floor+2];	
			       lift1.out_persons[lift1.stay_in_floor+2]=0;	//更新在該層樓出去電梯的人數
				   lift1.up=1;lift1.down=0;lift1.stay=0;		//更新電梯的運動狀態
				   floor[lift1.stay_in_floor+2].up=0;	//更新電梯外的“上”按鈕狀態

			  }
		  }
	  }
	  else
	  {	  
		  lift1.inbutton_state[lift1.stay_in_floor+2]=0;//更新電梯內該層按鈕狀態
		  flag1=in_high;
		  flag2=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&out_high; 
		  flag3=!flag1&(lift1.stay_in_floor==lift2.stay_in_floor)&out_high&(lift2.down || lift2.stay);
		  flag4=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&lift2.up&between;
		  flag5=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&lift2.up&high_down;
		  flag6=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&lift2.stay&between_near;
		  flag7=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&lift2.down&between_up;
		  flag8=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&lift2.down&high;
		  flag18=!flag1&floor[lift1.stay_in_floor+2].up;
		  flag_up=flag1 || flag2 ||flag3 ||flag4 ||flag5 ||flag6 ||flag7 ||flag8 || flag18;
		  if (flag_up)
		  {
			   lift1.all_persons=lift1.all_persons-lift1.out_persons[lift1.stay_in_floor+2]+floor[lift1.stay_in_floor+2].up_persons;//更新電梯1內的總人數
			   t_inperson=floor[lift1.stay_in_floor+2].up_persons;
			   floor[lift1.stay_in_floor+2].up_persons=0;	//更新在該層樓等待進入電梯的人數
			   t_outperson=lift1.out_persons[lift1.stay_in_floor+2];	
			   lift1.out_persons[lift1.stay_in_floor+2]=0;	//更新在該層樓出去電梯的人數
			   floor[lift1.stay_in_floor+2].up=0;			//更新電梯外的“上”按鈕的狀態
			   lift1.up=1;lift1.down=0;lift1.stay=0;		//更新電梯的運動狀態


		  }
		  else if (!flag_up)
		  {
			  flag9=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&lift2.up&!out_high&!between_down;
			  flag10=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&lift2.stay&!out_high&!between_near;
			  flag11=!flag1&(lift1.stay_in_floor>lift2.stay_in_floor)&lift2.down&!out_high&!between&!low_up;
			  flag12=!flag1&(lift1.stay_in_floor==lift2.stay_in_floor)&lift2.up&!out_low;
			  flag13=!flag1&(lift1.stay_in_floor==lift2.stay_in_floor)&lift2.stay&!out_low&!out_high;
			  flag14=!flag1&(lift1.stay_in_floor==lift2.stay_in_floor)&lift2.down&!out_high;
			  flag15=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&lift2.up&!out_low&!between&!high_down;
			  flag16=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&lift2.stay&!out_low&!between_near&!high_down;
			  flag17=!flag1&(lift1.stay_in_floor<lift2.stay_in_floor)&lift2.down&!out_low&!between_up&!high;
			  flag_stay=flag9 || flag10 || flag11 || flag12 || flag13 || flag14 || flag15 || flag16 || flag17;
			  if (!flag_stay)
			  {
				   lift1.all_persons=lift1.all_persons-lift1.out_persons[lift1.stay_in_floor+2]+floor[lift1.stay_in_floor+2].down_persons;//更新電梯1內的總人數
			       t_inperson=floor[lift1.stay_in_floor+2].down_persons;
			       floor[lift1.stay_in_floor+2].down_persons=0;	//更新在該層樓等待進入電梯的人數
			       t_outperson=lift1.out_persons[lift1.stay_in_floor+2];	
			       lift1.out_persons[lift1.stay_in_floor+2]=0;	//更新在該層樓出去電梯的人數
				   lift1.up=0;lift1.down=1;lift1.stay=0;		//更新電梯的運動狀態
				   floor[lift1.stay_in_floor+2].down=0;	//更新電梯外的“上”按鈕狀態

			  }
		  }
	  }
	  //下面,輸出電梯的狀態
	  	  Sleep(500);				//再讓print線程睡眠0.5秒,在這段時間里電梯不能響應電梯內、外的按鈕
		  //在此加入清屏
		  //cls;
		  //clrscr();
		  SuspendThread(hprint2);	//掛起print2線程
		  cout<<"電梯1目前在"<<lift1.stay_in_floor<<"層"<<endl;	//輸出電梯所在的樓層
		  if (lift1.all_persons>max_persons)
		  {
			  lift1.all_persons=max_persons;
			  Beep(800,1000);
		  }
		  else if (lift1.all_persons<0)
			  lift1.all_persons=0;
		  cout<<"電梯1內有"<<lift1.all_persons<<"人"<<endl;		//輸出電梯內的總人數
	/*	  if (t_outperson>lift1.all_persons)
			  t_outperson=lift1.all_persons;
		  else 
			  if (t_outperson<0)
			     t_outperson=0;
		  if (t_inperson>(max_persons-lift1.all_persons))
			  t_inperson=max_persons-lift1.all_persons;
		  else 
			  if (t_inperson<0)
			     t_inperson=0;*/
		  if (t_outperson!=0 || t_inperson!=0)
		     cout<<"電梯1在本層出去"<<t_outperson<<"人,進入"<<t_inperson<<"人"<<endl;//輸出電梯進、出人數情況
		  t_inperson=0;
		  t_outperson=0;
		 if (lift1.up)
		    cout<<"電梯1目前運動狀態:向上"<<endl;
	     else if (lift1.down)
		    cout<<"電梯1目前運動狀態:向下"<<endl;
	     else
		    cout<<"電梯1目前運動狀態:暫停"<<endl;
		 cout<<endl;
		 ResumeThread(hprint2);	 //恢復print2線程

  }
	return 0;
}



//用于輸出電梯2狀態的線程
DWORD WINAPI print2(PVOID PARAM3)
{int t_inperson=0,t_outperson=0;	//用于臨時存放電梯狀態
 bool flag1,flag2,flag3,flag4,flag5,flag6,flag7,flag8,flag9,flag10,flag11,flag12,flag13,flag14,flag15,flag16,flag17,flag18,flag_up,flag_stay,flag_down;
 bool in_high=0,in_low=0,out_high=0,between=0,high_down=0,between_near=0,between_up=0,high=0,low=0,between_down=0,low_up=0,out_low=0;
 int i,t_high_floor,t_low_floor;
	while (operation_state)		//用于輸出電梯狀態的死循環
  {
	  Sleep(2500);				//先讓print線程睡眠2.5秒,這樣在這段時間里電梯能響應電梯內、外的按鈕
	  in_high=0;
	  out_high=0;
      for (i=lift2.stay_in_floor+3;i<=11;i++)
	  {
		  in_high=in_high || lift2.inbutton_state[i];
		  out_high=out_high || floor[i].up || floor[i].down;
	  }
	  in_low=0;
	  for (i=lift2.stay_in_floor+1;i>=0;i--)
		  in_low=in_low || lift2.inbutton_state[i];
	  t_high_floor=(lift1.stay_in_floor>lift2.stay_in_floor)? lift1.stay_in_floor:lift2.stay_in_floor;
	  t_low_floor=(lift1.stay_in_floor<lift2.stay_in_floor)? lift1.stay_in_floor:lift2.stay_in_floor;
	  between=0;
	  for (i=t_low_floor+3;i<t_high_floor+2;i++)
		  between=between || floor[i].up || floor[i].down;
	  high_down=0;
	  for (i=lift2.stay_in_floor+3;i<=11;i++)
	      high_down=high_down || floor[i].down;
	  between_near=0;
	  for (i=t_low_floor+3;i<=t_low_floor+(t_high_floor-t_low_floor)/2+2;i++)
		  between_near=between_near || floor[i].up || floor[i].down;
	  between_up=0;
      for (i=t_low_floor+3;i<t_high_floor+2;i++)
		  between_up=between_up || floor[i].up;
	  high=0;
	  for (i=lift2.stay_in_floor+3;i<=11;i++)
		  high=high || floor[i].up || floor[i].down;
	  between_down=0;
	  for (i=t_low_floor+3;i<=t_high_floor+2;i++)
		  between_down=between_down || floor[i].down;
	  low_up=0;
      for (i=lift2.stay_in_floor+1;i>=0;i--)
		  low_up=low_up || floor[i].up;
	  out_low=0;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91网页版在线| 亚洲免费在线观看| 国产美女一区二区三区| 国产精品拍天天在线| 欧美在线短视频| 国产成人在线视频播放| 午夜一区二区三区在线观看| 欧美高清在线一区二区| 91精品啪在线观看国产60岁| 9色porny自拍视频一区二区| 国产精品中文有码| 久久机这里只有精品| 日韩电影一二三区| 亚洲一区二区在线观看视频 | 亚洲精品国产高清久久伦理二区| 精品久久久久久久久久久久久久久| 欧美性大战xxxxx久久久| 国产精品一区专区| 国产精品自拍av| 国产成人av一区二区三区在线观看| 国产真实乱偷精品视频免| 国产精品成人免费在线| 欧美精品亚洲一区二区在线播放| 欧美午夜精品久久久久久超碰| 99久久精品一区二区| 成人av先锋影音| 粉嫩在线一区二区三区视频| 国产精品91一区二区| 亚洲乱码国产乱码精品精可以看| 国产精品国产精品国产专区不片| 中文一区二区在线观看| 欧美精品一区二区三区蜜桃| 国产精品久久久久三级| 久久99国产精品久久| 99精品久久99久久久久| 日韩欧美专区在线| 一片黄亚洲嫩模| 成人午夜免费电影| 2017欧美狠狠色| 青青草一区二区三区| 大胆亚洲人体视频| 久久亚洲精品国产精品紫薇| 欧美日韩一区二区不卡| 欧美变态tickle挠乳网站| 亚洲精品久久7777| 成人动漫在线一区| www国产精品av| 青青草视频一区| 欧美在线综合视频| 亚洲精品亚洲人成人网在线播放| 国产精品自拍av| 久久久久久久综合狠狠综合| 日本成人在线视频网站| 欧美三区在线观看| 亚洲精品免费一二三区| 99久久99久久久精品齐齐| 久久久亚洲精品一区二区三区| 久久国产婷婷国产香蕉| 欧美一区二区女人| 日本三级亚洲精品| 欧美一区二区视频在线观看2020 | 欧美精品第一页| 亚洲福利视频导航| 欧美亚洲国产怡红院影院| 亚洲黄一区二区三区| 91久久精品网| 亚洲高清久久久| 欧美一区二区三区成人| 久久国产精品72免费观看| 精品久久久三级丝袜| 国产精品夜夜嗨| 国产精品人人做人人爽人人添| 北条麻妃国产九九精品视频| 国产精品麻豆99久久久久久| 91视视频在线直接观看在线看网页在线看| 国产精品欧美一区二区三区| 99精品在线观看视频| 一区二区三区日韩欧美精品 | 中文字幕精品综合| 亚洲国产精品久久久久秋霞影院| 国产精品一卡二卡在线观看| 亚洲精品一区二区在线观看| 午夜电影网亚洲视频| 九九九久久久精品| 性做久久久久久久免费看| 亚洲日本在线看| 亚洲国产精品精华液ab| 精品国产91洋老外米糕| 欧美一二三四区在线| 欧美日韩久久久| 欧美在线一区二区| 日本国产一区二区| 色哟哟一区二区在线观看| 91麻豆精品在线观看| youjizz国产精品| 成人黄色av电影| 不卡视频在线看| 99热精品一区二区| aaa国产一区| proumb性欧美在线观看| 成a人片亚洲日本久久| 成人丝袜18视频在线观看| 狠狠色丁香久久婷婷综合_中 | 7777精品伊人久久久大香线蕉的 | 国产精品久久久久影院色老大| 日本一区二区三区四区| 国产日本欧美一区二区| 久久九九国产精品| 久久新电视剧免费观看| 久久久高清一区二区三区| 国产性色一区二区| 国产精品剧情在线亚洲| 国产精品久久久久久亚洲伦| 日韩毛片精品高清免费| 亚洲精品国产成人久久av盗摄| 一区二区三国产精华液| 亚洲第一久久影院| 日韩国产精品91| 久久精品国产成人一区二区三区 | 精品午夜一区二区三区在线观看| 久久99精品久久久久久久久久久久| 久久99精品一区二区三区| 国产精品一品二品| 99精品桃花视频在线观看| 色激情天天射综合网| 欧美日韩精品久久久| 日韩无一区二区| 久久久久久久性| 国产精品成人一区二区三区夜夜夜 | 久久久www成人免费毛片麻豆| 亚洲国产经典视频| 亚洲九九爱视频| 日韩福利视频网| 国产一区不卡在线| 91女人视频在线观看| 欧美日韩免费视频| 精品理论电影在线观看| 中文字幕欧美三区| 亚洲综合在线电影| 蜜臀av一区二区在线观看 | 另类小说图片综合网| 国产成人av自拍| 在线观看国产精品网站| 91麻豆精品国产无毒不卡在线观看| 久久综合视频网| 最新日韩av在线| 婷婷久久综合九色综合伊人色| 国产麻豆9l精品三级站| 一本一道综合狠狠老| 日韩一区二区在线观看| 中文文精品字幕一区二区| 樱花影视一区二区| 久久精品国产秦先生| 不卡免费追剧大全电视剧网站| 欧美日韩久久久久久| 国产亚洲女人久久久久毛片| 亚洲精品成人a在线观看| 久久99九九99精品| 色哟哟一区二区在线观看| 精品免费国产一区二区三区四区| 中文字幕亚洲在| 麻豆91精品视频| 91网上在线视频| 精品国产精品网麻豆系列| 亚洲日本丝袜连裤袜办公室| 蜜桃av一区二区三区电影| 99精品欧美一区| 精品国产91亚洲一区二区三区婷婷| 亚洲男同性视频| 国产一区二区在线影院| 欧美午夜在线一二页| 国产欧美日韩视频在线观看| 亚洲不卡一区二区三区| 成人黄色在线视频| 日韩欧美一区二区免费| 亚洲黄色免费网站| 黄网站免费久久| 欧美视频中文一区二区三区在线观看 | 久久免费午夜影院| 亚洲一区二区四区蜜桃| 国产jizzjizz一区二区| 5858s免费视频成人| 国产精品电影一区二区三区| 久久成人免费日本黄色| 精品视频1区2区3区| 国产精品久久777777| 久久疯狂做爰流白浆xx| 精品视频色一区| 亚洲视频你懂的| 国产高清在线精品| 欧美电视剧在线观看完整版| 一区二区三区视频在线看| 国产999精品久久久久久绿帽| 日韩视频免费观看高清完整版在线观看 | av亚洲精华国产精华| 亚洲精品在线观看网站| 亚洲国产美女搞黄色| caoporen国产精品视频| 2021国产精品久久精品| 欧美bbbbb|