设计一个类CRectangle,要求如下所述:
(1) 该类中的私有成员变量存放CRectangle的长和宽,并且设置它们的默认值为1.
(2) 通过成员函数设置其长和宽,并确保长和宽都在(0,50)范围之内。
(3) 求周长Perimeter
输入格式:
输入在一行中给出2个绝对值不超过50的浮点数A和B。
输出格式:
在一行中输出周长的值。
输入样例:
在这里给出一组输入。例如:
25 15
输出样例:
在这里给出相应的输出。例如:
80
#include<bits/stdc++.h>
using namespace std;
class CRectangle{
private:
double l,w;
public:
CRectangle(double,double);
void Permeter();
void SetC();
};
CRectangle::CRectangle(double l,double w){
this->l=1.0;
this->w=1.0;
}
void CRectangle::SetC(){
cin>>l>>w;
if(l<0 || l>50)
l=1.0;
if(w<0 || w>50)
w=1.0;
}
void CRectangle::Permeter(){
cout<<2*(l+w)<<endl;
}
int main(){
CRectangle c();
return 0;
}
本文介绍如何设计CRectangle类,包括私有变量长和宽的定义、设置默认值1并限制在0-50范围内,提供成员函数用于设置和获取尺寸,以及计算并输出矩形的周长。通过输入两个浮点数计算并输出结果,适合初学者理解面向对象编程中的基本概念。
9299

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



