2020-03-26

纪念一下自己写的第一个C++程序//虽然很简单,但是蠢的我花了好长时间啊
请定义一个矩形类(Rectangle),私有数据成员为矩形的长度(len)和宽度(wid),无
参构造函数置 len 和 wid 为 0,有参构造函数置 len 和 wid 为对应形参的值,另外还包括求矩形周长、求矩形面积、取矩形长度和宽度、修改矩形长度和宽度为对应形参的值、输出矩形尺寸等公有成员函数。要求输出矩形尺寸的格式为“length:长度,width:宽度”;输出矩形的周长和面积;从键盘输入新的长度和宽度,修改矩阵的尺寸,然后再输出矩阵的长度和宽度,周长,面积。
#include
using namespace std
;class Rectangle
{
public:
Rectangle(){len=0;wid=0;}
Rectangle(double x,double y){this->len =x;this->wid =y;}
~Rectangle(){}
double C(){return 2*(len+wid);}
double S(){return len*wid;}
void Reset(double a,double b){this->len =a,this->wid =b;}
void Print(){cout<<“lenth:”<<len<<" “<<” width:"<<wid<<endl;}
private:
double len,wid;
};
int main()
{
double x,y,a,b,c1,s1,c2,s2;
cin>>x>>y;
Rectangle P1(x,y);
P1.Print ();
c1=P1.C ();
s1=P1.S ();
cout<<" C= “<<c1<<”,"<<" S= “<<s1<<endl; cout<<endl;
cin>>a>>b;
Rectangle P2(a,b);
P2.Reset (a,b);
P2.Print (); c2=P2.C ();
s2=P2.S ();
cout<<” C= “<<c2<<”,"<<" S= "<<s2<<endl;
return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值