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;
}
相关推荐
愿所愿皆可成4 分钟前
机器学习之聚类Kmeans算法
算法·机器学习·kmeans·聚类
幻奏岚音5 分钟前
统计学(第8版)——假设检验学习笔记(考试用)
笔记·学习·算法
超大力王8 分钟前
DAY 45 超大力王爱学Python
开发语言·python
林-梦璃10 分钟前
Python开发基础手语识别(基础框架版)
开发语言·python·手语识别
nenchoumi311918 分钟前
UE5 学习系列(一)创建一个游戏工程
c++·学习·游戏·ue5
hie9889423 分钟前
基于matlab策略迭代和值迭代法的动态规划
算法·动态规划
Coovally AI模型快速验证26 分钟前
SFTrack:面向警务无人机的自适应多目标跟踪算法——突破小尺度高速运动目标的追踪瓶颈
人工智能·神经网络·算法·yolo·计算机视觉·目标跟踪·无人机
Brduino脑机接口技术答疑27 分钟前
脑机新手指南(七):OpenBCI_GUI:从环境搭建到数据可视化(上)
人工智能·算法·脑机接口·新手入门
追风赶月、28 分钟前
【QT】信号和槽
开发语言·qt
wodownload228 分钟前
CS003-2-2-perfermance
java·开发语言·jvm