定义一个矩形类(Rectangle),私有数据成员为矩形的长度( len)和宽度(wid),缺省构造函数置len和wid为0,有参构造函数置len和wid为对应形参的值,另外还包括求矩形周长、面积

#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();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值