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;
}
相关推荐
leaves falling4 分钟前
c语言分数求和
算法
Das15 分钟前
【机器学习】01_模型选择与评估
人工智能·算法·机器学习
代码or搬砖32 分钟前
HashMap源码
开发语言·python·哈希算法
星辰_mya35 分钟前
reids哨兵集群与选主
java·开发语言
星轨初途36 分钟前
郑州轻工业大学2025天梯赛解题
c++·经验分享·笔记·算法·链表·剪枝
期待のcode37 分钟前
Java的多态
java·开发语言
不忘不弃1 小时前
从字符串中提取数字
数据结构·算法
点云SLAM1 小时前
C++ 引用折叠(Reference Collapsing)和示例讲解说明
数据结构·c++·标准算法·完美转发·代码性能优化·c++ 引用折叠·typedef / using
证能量少女1 小时前
2026大专Java开发工程师,考什么证加分?
java·开发语言
芒克芒克1 小时前
Java集合框架总结(面试八股)
java·开发语言·面试