1.xmind
2.
#include <iostream>
using namespace std;
class Rect
{
private:
int width;
int height;
public:
void init(int width,int height );
void set_width(int width);
void set_height(int height);
void show();
};
void Rect :: init (int width,int height)
{
this->width=width;
this->height=height;
}
void Rect :: set_width(int width)
{
this->width=width;
}
void Rect :: set_height(int height)
{
this->height=height;
}
void Rect :: show()
{
cout << "周长: " << 2*height+2*width << " 面积: " << height*width << endl ;
}
int main()
{
int width = 10;
int height =10 ;
Rect r1;
r1.init(width,height);
r1.show();
cout << "please enter width : " ;
cin >> width ;
r1.set_width(width);
cout << "please enter height : ";
cin >> height;
r1.set_height(height);
r1.show();
return 0;
}
本文详细介绍了C++中的一个Rectangle类,包括构造函数init()、设置宽度和高度的方法set_width()和set_height(),以及显示面积和周长的show()函数。主函数展示了如何实例化并操作这个类。
725

被折叠的 条评论
为什么被折叠?



