11.29作业

自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),

定义公有成员函数:

初始化函数:void init(int w, int h)

更改宽度的函数:set_w(int w)

更改高度的函数:set_h(int h)

输出该矩形的周长和面积函数:void show()
 

#include 

using namespace std;
class Rect
{
private:
    int width;
    int height;
public:
    void init(int w,int h);
    void set_w(int w);
    void set_h(int h);
    void show();
};
void Rect::init(int w,int h)
{
    this->width=w;
    this->height=h;
}
void Rect::set_w(int w)
{
    this->width=w;
}
void Rect::set_h(int h)
{
    this->height=h;
}
void Rect::show()
{
    cout << "周长:" << (this->width+this->height)*2 << endl;
    cout << "面积:" << (this->width)*(this->height) << endl;
}
int main()
{
    Rect r1;
    r1.init(10,5);
    r1.show();
    int a,b;
    cout << "输入 修改后的长宽";
    cin >>a;
    cin >>b;
    r1.set_w(a);
    r1.set_h(b);
    r1.show();

    return 0;
}

11.29作业_第1张图片

11.29作业_第2张图片

你可能感兴趣的:(c++,算法,开发语言)