一.问题描述:
设计一个类CRectangle,要求如下所述:
(1) 该类中的私有成员变量存放CRectangle的长和宽,并且设置它们的默认值为1.
(2) 通过成员函数设置其长和宽,并确保长和宽都在(0,50)范围之内。
(3) 求周长Perimeter
二.代码实现:
#include<bits/stdc++.h> using namespace std; class CRectangle{ private: double h,w; public: CRectangle(double h=1,double w=1):h(h),w(w) { } void input() { cin>>h>>w; if(h<0||h>50) h=1.0; if(w<0||w>50) w=1.0; } void per() { cout<<(h+w)*2; } }; int main() { CRectangle A; A.input(); A.per(); return 0; }
 
                    
                     
                    
                 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号