1)必做题:设计一个长方形类,成员变量包括长度和宽度,成员函数除包括计算周长和计算面积外,还包括用Set方法设置长和宽,以及用get方法来获取长方形的长和宽。
2)附加题(加10分):P(94)。编写程序:计算两个给定长方形的面积,并在设计两个长方形的总面积计算的函数add时,用对象作为参数。
谢谢谢谢
#include <iostream>
using namespace std;
class Rectangel
{
private:
int mLeng;
int mWidth;
public:
int zhouchang(){return 2*(mLeng+mWidth);}
int mianji(){return mLeng*mWidth;}
void setLen(int l){mLeng = l;}
void setWidth(int w){mWidth = w;}
int getLen(){return mLeng;}
int getWidth(){return mWidth;}
};
int add(Rectangel r1,Rectangel r2)
{
return r1.mianji() + r2.mianji();
}
int main()
{
Rectangel r1,r2;
r1.setLen(3);
r1.setWidth(4);
r1.setLen(6);
r1.setWidth(7);
cout << "长方形1的面积:" << r1.mianji() <<",周长:"<<r1.zhouchang() << endl;
cout << "长方形2的面积:" << r2.mianji() <<",周长:"<<r2.zhouchang() << endl;
int zmj = add(r1,r2);
cout << "总面积:" << zmj << endl;
}