题目描述
定义并测试一个类名为rectangle的矩形类,数据成员为矩形的长和宽,定义2个成员函数分别计算矩形的面积与周长,要求定义构造函数和拷贝构造函数。
输入
输入数据第1行为一个整数T,表示有T组数据。每组数据1行,每行包括矩形的长和宽2个整数。
输出
矩形的面积与周长。
样例输入 Copy
2
3 5
4 10
样例输出 Copy
15 16
40 28
# include <iostream>
using namespace std;
class rectangle
{
public:
rectangle(int l, int w) :longth(l), width(w) {};
int getArea()
{
return longth * width ;
}
int getPerimeter()
{
return 2 * (longth + width);
}
private:
int longth;
int width;
};
int main()
{
int n;
int longth, width;
cin >> n;
while (n--)
{
cin >> longth >> width;
rectangle r(longth, width);
cout << r.getArea() << " " << r.getPerimeter() << endl;
}
return 0;
}