| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 575 人关注过本帖
标题:[求助]非常菜的一个问题
取消只看楼主 加入收藏
5本8帅
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-10
收藏
 问题点数:0 回复次数:2 
[求助]非常菜的一个问题


前辈们好,偶才接触C++几天,已经被 类 的概念弄的头昏脑涨
这是我写的一个求长方形面积的代码,(感觉自己写复杂化了)
为什么面积...
请前辈们帮忙,解答一下,顺便指示下写的这些代码哪些是多余的.
不胜感激..
#include <iostream>
using namespace std;

class Rectangle
{
public:
Rectangle( double = 1.0, double = 1.0, double = 0.0);

void setRectangle( double, double, double );

void setlength( double );
void setwidth( double );
void setarea( double );

double getarea( );

private:
double length;
double width;
double area;
};

Rectangle::Rectangle( double len, double wid, double are)
{
setRectangle( len, wid, are);
}

void Rectangle::setRectangle( double l, double w, double a)
{
setlength( l );
setwidth( w );
setarea( a );
}

void Rectangle::setlength( double l )
{
length = ( l >= 0.0 && l <= 20.0 ) ? l : 0;
}

void Rectangle::setwidth( double w )
{
width = ( w >= 0.0 && w <= 20.0 ) ? w : 0;
}

void Rectangle::setarea( double a )
{
area = length * width;
}

double Rectangle::getarea()
{
return area;
}

int main()
{
double a, b;
Rectangle t;
cout << "input a and b value: " ;
cin >> a >> b;
t.setlength( a );
t.setwidth( b);
cout << "area = " << t.getarea() << endl;
return 0;
}

搜索更多相关主题的帖子: 不胜感激 include public double 长方形 
2006-06-10 16:11
5本8帅
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-10
收藏
得分:0 
谢谢前辈指教!
学习吸收了!

2006-06-10 17:34
5本8帅
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-10
收藏
得分:0 

...没办法,偶也不想啊
偶素菜鸟入门,啥窍门也没
只的一步一步的学习

2006-06-10 21:44
快速回复:[求助]非常菜的一个问题
数据加载中...
 
   



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

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