1.xmind
2.
- #include
-
- 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;
- }