• 大小: 9.27MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-05
  • 语言: C/C++
  • 标签: C++电梯  

资源简介

模拟电梯上升下降,超重不能运行,每层会有提示,颜色变化。

资源截图

代码片段和文件信息

#include“advancedElevator.h“
Person::Person(int current_floorint des_floor)
{
this->current_floor = current_floor;
this->des_floor = des_floor;
}

int  Person::get_current_floor()
{
return current_floor;
}
int  Person::get_des_floor()
{
return des_floor;
}
AdvancedElevator::AdvancedElevator(int floor):Elevator(floor)
{
}
void AdvancedElevator::run(Person **personsint per_num)
{
int len = per_num * 2;
int ij;
int *stop_floor = new int[len];
for(i=0j=0; i stop_floor[j] = persons[i]->get_current_floor();
stop_floor[j+1] = persons[i]->get_des_floor();
}
sort(stop_floorstop_floor + len);
for(i=0; i   if(stop_floor[i] == stop_floor[i+1])
{
for(int s=i+1; s<=len; s++)
stop_floor[s]= stop_floor[s+1];
len --;i --;
}
 if(up == true){
  if(stop_floor[0] == current_floor) i=1;
  else i=0;
  for(; i set_floor_number(stop_floor[i]);
  }
 }
 if(down == true){
  if(stop_floor[len-1] == current_floor) i = len-2;
  else i = len - 1;
  for(; i>=0; i--){
set_floor_number(stop_floor[i]);
  }
 }
 delete []stop_floor;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-26 23:27  基本电梯\
     文件        1158  2017-04-10 09:18  基本电梯\advancedElevator.cpp
     文件         471  2015-11-19 14:31  基本电梯\advancedElevator.h
     文件    34739620  2017-05-14 22:06  基本电梯\advancedElevator.h.gch
     文件      368427  2017-04-19 12:27  基本电梯\advancedElevator.o
     文件        1115  2015-10-11 13:39  基本电梯\date.cpp
     文件         417  2016-04-22 15:39  基本电梯\date.h
     文件     7229060  2017-05-14 22:06  基本电梯\date.h.gch
     文件       91116  2017-04-19 12:27  基本电梯\date.o
     文件        1024  2016-04-23 00:31  基本电梯\demo.cpp
     文件      347214  2017-04-19 12:27  基本电梯\demo.o
     文件        1832  2016-04-14 11:52  基本电梯\elevator.cpp
     文件         311  2016-04-14 11:53  基本电梯\elevator.h
     文件      365661  2017-04-19 12:27  基本电梯\elevator.o
     文件         325  2017-05-08 10:43  基本电梯\test.cfp
     文件      587789  2017-04-19 12:27  基本电梯\test.exe

评论

共有 条评论