0
点赞
收藏
分享

微信扫一扫

C++ day2

蓝莲听雨 2023-10-09 阅读 38
c++

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

定义公有成员函数:

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

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

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

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


#include <iostream>

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)
{
    cout << "请输入修改的宽度: " << endl;
    cin >> w ;
    cout << w << endl;
}

void Rect::set_h(int h)
{
    cout << "请输入修改的高度: " << endl;
    cin >> h ;
    cout << h << endl;
}

void Rect::show()
{
    cout << width << " " << height << endl;
    cout << 2*(width+height) << endl;
    cout << width*height << endl;
}

int main()
{
    Rect r;
    r.init(6,8);
    r.show();

    return 0;
}

举报

相关推荐

C++速学day2

DAY2 OpenCv C++ 透视变换

C 初识 Day2

(学习c)day2

C语言 Day2

【C刷题】day2

C#学习-Day2

0 条评论