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

C++ day3作业

1> 思维导图

 

2>
自己封装一个矩形类(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){this->width=w;Rect::height=h;}void set_w(int w=10){cout << "请输入矩形的宽: " << endl;cin  >>  w;this->width=w;}void set_h(int h=20){cout << "请输入矩形的长: " << endl;cin  >>  h;this->height=h;}void show(){cout << "周长为" << (width+height)*2 <<endl;cout << "面积为" << width*height <<endl;}};
int main()
{Rect s1;while(1){s1.set_w();s1.set_h();s1.show();}return 0;
}

http://www.lryc.cn/news/220503.html

相关文章:

  • 蓝桥杯官网填空题(方格计数)
  • 【系统架构设计】计算机公共基础知识: 6 知识产权与标准化
  • 【新】致远OA从前台XXE到RCE漏洞分析
  • 宠物领养系统jsp+servlet+mysql
  • MySQL 数据库安全性练习题
  • 如何使用Node.js快速创建HTTP服务器并实现公网访问本地Server
  • zigbee路灯无线通讯机制
  • asp.net docker-compose添加kafka和redis和zookeeper
  • 2024上海国际人工智能展(CSITF)“创新驱动发展·科技引领未来”
  • 汽车标定技术(三)--XCP协议如何支持测量功能
  • [c++]你最喜爱的stringstream和snprintf性能深入剖析
  • windows 用vs创建cmake工程并编译opencv应用项目生成exe流程简述
  • QML 仪表盘小示例
  • 力扣206. 反转链表
  • 深度学习之基于Tensorflow卷积神经网络花卉识别系统
  • leetcode链表
  • Kali Linux渗透测试的艺术
  • 2023年最新版潮乎盲盒源码含搭建教程
  • [GitLab] 安装Git 指定版本
  • vue中ref和$refs
  • CRM怎样帮助您的企业进行营销管理?
  • Gerrrit 管理员常用命令
  • 深入理解强化学习——多臂赌博机:增量式实现
  • 视频批量混剪剪辑软件类似剪映设计一个模板后, 视频,图片,文字,转场,音频,特效都可以系统随机
  • 优维低代码实践:打包发布
  • js深度学习(三)
  • JVM类的声明周期
  • html将复选框变为圆形样例
  • 笔记软件 Keep It mac v2.3.3中文版新增功能
  • uni-app 开发的H5 定位功能部署注意事项