c++关于类的一道编程题。

定义一个描述矩形的类Rectangle,包括的数据成员有宽(width)和长(length);计算矩形周长计算矩形面积改变矩形大小希望给我一个完整的程序。可以随便给几个数... 定义一个描述矩形的类Rectangle,包括的数据成员有宽(width)和长(length);
计算矩形周长
计算矩形面积
改变矩形大小

希望给我一个完整的程序。可以随便给几个数,带输出的。谢谢啦
展开
 我来答
松甜恬0Je4ba
推荐于2016-11-19 · TA获得超过2.6万个赞
知道大有可为答主
回答量:7475
采纳率:100%
帮助的人:3347万
展开全部
#include <iostream>
using namespace std;

class Rectangle
{
private:
int width,length;
public:
Rectangle(int w, int l) : width(w),length(l)
{

}
int CalcTotalLength() // 计算周长函数
{
return 2 * ( width + length );
}
int CalcArea() // 计算面积函数
{
return width * length;
}
// 设置长宽函数
void SetWidth(int w) { width =w; }
void SetLength(int l) { length =l; }
};

int main()
{
cout<<"实例化长为5,宽为4的矩形"<<endl;
Rectangle rec(4,5);
cout<<"面积为:"<<rec.CalcArea()<<endl;
cout<<"周长为:"<<rec.CalcTotalLength()<<endl;

cout<<endl;
cout<<"将矩形长宽修改为7,8"<<endl;
rec.SetLength(7);
rec.SetWidth(8);
cout<<"面积为:"<<rec.CalcArea()<<endl;
cout<<"周长为:"<<rec.CalcTotalLength()<<endl;

getchar();
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式