#include <iostream>
using namespace std;
class Rectangle
{
private: double len,wid; //私有数据
public:
Rectangle() //缺省构造函数置len和wid为0
{
len=0;
wid=0;
}
Rectangle(int i,int j)//有参构造函数置len和wid为对应形参的值
{
this->len=i;
this->wid=j;
}
double perimeter()//求矩形周长
{
return (len+wid)*2;
}
double area()//求面积
{
return (len*wid);
}
void readlen()//取矩形长度和宽度
{
cout<<"length:"<<len<<endl;
}
void readwid()
{
cout<<"width:"<<wid<<endl;
}
};
int main()
{
Rectangle A(2,2);
A.readlen();
A.readwid();
cout<<"area:"<<A.area();
cout<<"perimeter:"<<A.perimeter();
}
using namespace std;
class Rectangle
{
private: double len,wid; //私有数据
public:
Rectangle() //缺省构造函数置len和wid为0
{
len=0;
wid=0;
}
Rectangle(int i,int j)//有参构造函数置len和wid为对应形参的值
{
this->len=i;
this->wid=j;
}
double perimeter()//求矩形周长
{
return (len+wid)*2;
}
double area()//求面积
{
return (len*wid);
}
void readlen()//取矩形长度和宽度
{
cout<<"length:"<<len<<endl;
}
void readwid()
{
cout<<"width:"<<wid<<endl;
}
};
int main()
{
Rectangle A(2,2);
A.readlen();
A.readwid();
cout<<"area:"<<A.area();
cout<<"perimeter:"<<A.perimeter();
}