本文主要是介绍2024.8.29,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
自己封装一个矩形类(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 w;
int h;
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)
{this->w = w;this->h = h;
}void Rect::set_w(int w)
{this->w = w;
}void Rect::set_h(int h)
{this->h = h;
}void Rect::show()
{cout << "周长为:" << (w+h)*2 << " 面积为" << w*h << endl;
}
int main()
{Rect r;int a,b;r.init(0,0);cout << "请输入长和宽:";std::cin >> a >> b;r.set_w(a);r.set_h(b);r.show();return 0;
}
这篇关于2024.8.29的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!