| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 913 人关注过本帖
标题:没事写了个关于电梯位置的程序
只看楼主 加入收藏
wanglff
Rank: 2
等 级:新手上路
威 望:5
帖 子:375
专家分:0
注 册:2005-12-21
收藏
 问题点数:0 回复次数:2 
没事写了个关于电梯位置的程序

#include<iostream.h>
const int MAXFLOOD=15;
file://类声明
class Elevator
{
private:
int currentFloor;
public:
Elevator(int=1);//构造函数
void request(int);
};
file://类的实现部分
Elevator::Elevator(int cfloor)
{
currentFloor=cfloor;
}
void Elevator::request(int newfloor)
{
if(newfloor<1||newfloor>MAXFLOOD||newfloor==currentFloor);
file://什么也不做
else if(newfloor>currentFloor)//向上移动电梯
{
cout<<"\nStarting at floor"<<currentFloor<<endl;
while(newfloor>currentFloor)
{
currentFloor++;//当前层号加1
cout<<"Going Up-Now at floor"<<currentFloor<<endl;
}
cout<<"Stopping at floor"<<currentFloor<<endl;
}
else//向下移动电梯
{
cout<<"\nStarting at floor"<<currentFloor<<endl;
while(newfloor<currentFloor)
{
currentFloor--;//当前层数减1
cout<<"Going Down-Now at floor"<<currentFloor<<endl;
}
cout<<"Stopping at floor"<<currentFloor<<endl;
}
return;
}
int main()
{
Elevator a;//声明Elevator类的一个对象
a.request(6);
a.request(3);
return 0;
}
搜索更多相关主题的帖子: 电梯 位置 
2006-02-26 15:21
DarkHero
Rank: 1
等 级:新手上路
威 望:2
帖 子:191
专家分:0
注 册:2006-1-14
收藏
得分:0 
不错,很工整呀

for( ; me.alive() ; ) { 淡泊名利,志存高远 } //Forever
2006-02-28 18:11
wanglff
Rank: 2
等 级:新手上路
威 望:5
帖 子:375
专家分:0
注 册:2005-12-21
收藏
得分:0 

谢谢夸奖

自强不息:)
2006-02-28 18:29
快速回复:没事写了个关于电梯位置的程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014021 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved