Слияние кода завершено, страница обновится автоматически
#ifndef Person_H
#define Person_H
class Person {
private:
int no; // 乘客编号
bool sign; // 仿真标志位
int startTime; // 到达电梯的时间
int currentFloor; // 当前楼层
int toFloor; // 欲前往楼层
int elevatorNo; // 所在电梯编号
bool isInElevator; // 是否在电梯里
int pickTime; // 上下电梯的时间
int restTime; // 停留时间
int L; // 乘坐电梯次数
int hL; // 已经乘坐的电梯次数
int weight; // 乘客重量
public:
Person (int n);
// 获取乘客编号
int getNo ();
// 进电梯
void inElevator (int);
// 停留时间减少
void decreaseRestTime ();
// 设置当前楼层
void setCurrentFloor (int);
// 获取当前楼层
int getCurrentFloor ();
// 获取开始时间
int getStartTime ();
// 获取电梯编号
int getElevatorNo ();
// 设置电梯编号
void setElevatorNo (int);
// 设置欲往楼层(随机)
void setToFloor ();
// 设置欲往楼层(手动)
void setToFloor (int);
// 获取欲前往楼层
int getToFloor ();
// 设置停留时间
void setRestTime ();
// 获取停留时间
int getRestTime ();
// 设置是否在电梯内
bool setIsInElevator (bool);
// 判断是否在电梯内
bool getIsInElevator ();
// 设置人是否正在上下电梯
void setPickTime (int t);
// 上下时间减少一秒
void decreasePickTime ();
// 获取人是否正在上下电梯
int getPickTime ();
// 设置乘坐电梯次数
void setHL ();
// 获取乘坐电梯次数
int getHL ();
// 获取最大乘梯数
int getL ();
// 设置仿真标志位
void setSign (bool);
// 获取仿真标志位
bool getSign ();
// 获取乘客重量
int getWeight();
};
#endif
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )