c++测试希望能解答下

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;
}