C++ Qt day2

 

自己封装一个矩形类(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;
private:int height;
public:void init(int w,int h)
    {
        width=w;
        height=h;
        show();
    }
public:void set_w(int w)
    {
        width=w;
    }

public:void set_h(int h)
    {
        height=h;
    }
public:void show()
    {
        cout << "周长为:" << 2*(height+width) << endl;
        cout << "面积为:" << height*width << endl;
    }
};
int main()
{
    Rect rect;
    int width,height;
    cout << "请输入宽:";
    cin>>width;
    cout << "请输入高:";
    cin>>height;

    rect.init(width,height);
    cout << "更改宽:";
    cin>>width;
    rect.set_w(width);
    cout << "更改高:";
    cin>>height;
    rect.set_h(height);
    rect.init(width,height);
    return 0;
}

相关推荐

  1. 作业2.2

    2024-01-26 05:40:01       45 阅读
  2. <span style='color:red;'>2</span>.<span style='color:red;'>2</span>作业

    2.2作业

    2024-01-26 05:40:01      53 阅读
  3. 2.2作业

    2024-01-26 05:40:01       46 阅读
  4. 假期作业 2.2

    2024-01-26 05:40:01       58 阅读
  5. 2024/2/2

    2024-01-26 05:40:01       51 阅读
  6. 作业2024/2/2

    2024-01-26 05:40:01       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-26 05:40:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-26 05:40:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-26 05:40:01       82 阅读
  4. Python语言-面向对象

    2024-01-26 05:40:01       91 阅读

热门阅读

  1. 《开始使用PyQT》 第01章 PyQT入门 01 PyQT框架概述

    2024-01-26 05:40:01       51 阅读
  2. 【学习笔记】CF1349F2 Slime and Sequences (Hard Version)

    2024-01-26 05:40:01       59 阅读
  3. python实用:日志模块设计、备份、控制台输出

    2024-01-26 05:40:01       60 阅读
  4. 用golang实现一个定时任务

    2024-01-26 05:40:01       64 阅读
  5. 命名强制类型转换

    2024-01-26 05:40:01       59 阅读
  6. 23111 网络编程 面试题

    2024-01-26 05:40:01       55 阅读
  7. Linux挂载NTFS格式的文件系统

    2024-01-26 05:40:01       58 阅读
  8. springboot自动配置的条件注解使用

    2024-01-26 05:40:01       53 阅读