当前位置: 首页 > article >正文

华清远见嵌入式学习——C++——作业2

作业要求:

代码:

#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)
{
    width = w;
    height = h;
}

void Rect::set_w(int w)
{
    width = w;
}

void Rect::set_h(int h)
{
    height = h;
}

void Rect::show()
{
    cout << "矩形周长为: " << (width+height)*2 << endl;
    cout << "矩形面积为: " << width*height << endl;
}

int main()
{
    Rect rect;
    int wid,hei;
    cout << "请输入矩形的宽和高:";
    cin >> wid >> hei;


    rect.init(wid,hei);
    rect.show();

    cout << "请输入要改变的矩形的宽:";
    cin >> wid;
    rect.set_w(wid);
    rect.show();

    cout << "请输入要改变的矩形的高: ";
    cin >> hei;
    rect.set_h(hei);
    rect.show();
    return 0;
}

代码效果图:

思维导图:


http://www.kler.cn/news/149658.html

相关文章:

  • 蓝桥杯每日一题2023.11.28
  • vmware下ubuntu 22.04从主机复制出错
  • 【LeeCode】35.搜索插入位置
  • 【Android Gradle】之一小时 Gradle及 wrapper 入门
  • 软件工程理论与实践 (吕云翔) 第十一章: 软件编程课后习题及其答案解析
  • VirtualBox 7.0.8(虚拟机软件)
  • 数据结构 / day06 作业
  • c++基础----new
  • IDEA编译器的永久试用设置与基本使用
  • C++,请问为什么力扣题704中,取数组的长度,使用sizeof()/4在运行时候没有报错,但是提交之后报数组越界的错误呢?使用size又可以了
  • Java---多态
  • SRE体系建设指南
  • 代理模式-C++实现
  • Python 装饰器与偏函数
  • 又有两大巨头官宣加入鸿蒙, 鸿蒙已成, 华为余承东说得没错
  • 五、cookie、session、token、localstroage、sessionStroage区别
  • 探索低代码之路——JNPF
  • 哪里可了解低代码数据可视化开发平台?
  • 多线程,线程池,线程的创建,线程池的参数
  • 使用mock.js模拟数据
  • 【JavaEE初阶】 HTTP响应报文
  • Linux常见指令基础知识
  • C#中集合和索引器
  • temu的产品发布后在哪里显示
  • Linux:配置Ubuntu系统的镜像软件下载地址
  • java springboot中使用 AOP监听方法执行周期
  • 宏基因组分析项目又双叒叕出新了!期盼已久的铁循环来了!!
  • HTTP协议发展
  • 虚幻学习笔记3—UI跟随弹窗
  • Kafka生产者发送消息的流程