10.8c++作业

cpp 复制代码
#include <iostream>

using namespace std;
class Rect
{
    int width;  //宽
    int height; //高
public:
    //初始化函数
    void init(int w,int h)
    {
        width=w;
        height=h;
    }
    //更改宽度
    void set_w(int w)
    {
        width=w;
    }
    //更改高度
    void set_h(int h)
    {
        height=h;
    }
    //输出矩形周长和面积
    void show()
    {
        cout << "宽: " << width << endl;
        cout << "高: " << height << endl;
        cout << "周长: " << (width+height)*2 << endl;
        cout << "面积: " << (width*height) << endl;

    }
};

int main()
{
    Rect r1;

    int a,b;
    cout << "请输入宽:" << endl;
    cin >> a;
    cout << "请输入高:" << endl;
    cin >> b;
    r1.init(a,b);
    r1.set_w(a);
    r1.set_h(b);
    r1.show();
    return 0;
}
相关推荐
爱吃喵的鲤鱼2 分钟前
仿mudou——Connection模块(连接管理)
linux·运维·服务器·开发语言·网络·c++
爱吃小胖橘26 分钟前
Unity网络开发--超文本传输协议Http(1)
开发语言·网络·网络协议·http·c#·游戏引擎
郝学胜-神的一滴34 分钟前
使用Linux的read和write系统函数操作文件
linux·服务器·开发语言·数据库·c++·程序人生·软件工程
小火柴1231 小时前
利用R语言绘制直方图
开发语言·r语言
2301_803554521 小时前
C++联合体(Union)详解:与结构体的区别、联系与深度解析
java·c++·算法
pu_taoc1 小时前
深入剖析:基于epoll与主从Reactor模型的高性能服务器设计与实现
服务器·c语言·c++·vscode
csbysj20201 小时前
React 表单与事件
开发语言
初圣魔门首席弟子1 小时前
c++ bug 函数定义和声明不一致导致出bug
开发语言·c++·bug
IT小农工1 小时前
Word 为每一页设置不同页边距(VBA 宏)
开发语言·c#·word