描述
设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标(共四个整数)。要求:类中定义以下成员函数(不定义构造函数)(1)set 函数,如入矩形左下角和右上角的坐标 (2)area函数,该函数完成面积的计算,并返回计算结果。
输入
左下角和右上角的坐标
输出
矩形面积
样例输入
0 0 2 2
样例输出
4
#include<iostream>
using namespace std;
class Rectangle
{
private:
int x1,y1,x2,y2;
int m1,n1,m2,n2;
double s;
public:
int setx1()
{
return x1;}
int sety1()
{
return y1;}
int setx2()
{
return x2;}
int sety2()
{
return y2;}
void setPoint()
{
cin>>m1>>n1>>m2>>n2;
x1=m1;y1=n1;
x2=m2;y2=n2;
}
double area()
{
s=(y2-y1)*(x2-x1);
return s;
}
};
int main()
{
Rectangle p;
p.setPoint();
cout<<p.area()<<endl;
}