c++关于类的一道编程题。
定义一个描述矩形的类Rectangle,包括的数据成员有宽(width)和长(length);计算矩形周长计算矩形面积改变矩形大小希望给我一个完整的程序。可以随便给几个数...
定义一个描述矩形的类Rectangle,包括的数据成员有宽(width)和长(length);
计算矩形周长
计算矩形面积
改变矩形大小
希望给我一个完整的程序。可以随便给几个数,带输出的。谢谢啦 展开
计算矩形周长
计算矩形面积
改变矩形大小
希望给我一个完整的程序。可以随便给几个数,带输出的。谢谢啦 展开
1个回答
展开全部
#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;
}
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;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询