C++程序高手看看我所编写的程序,希望指出我的错误与给出修改,谢谢。问题:无论输入什么数据,输出都为0

2024-12-19 12:25:48
推荐回答(1个)
回答1:

#include
using namespace std;
class Rectangle
{
public:
void input();
void output();
private:
double length;
double width;
double x1,x2,y1,y2;
};
void Rectangle::input()
{
cout<<"请输入矩形的左下角与右上角的合法坐标:"<cin>>x1>>y1;
cin>>x2>>y2;
}
void Rectangle::output()
{
cout<<"该矩形的周长:"<<2*(abs(x2-x1)+abs(y1-y2))<cout<<"该矩形的面积:"<<(abs(x1-x2)*abs(y1-y2))<
}
void main()
{ Rectangle r;
r.input();
r.output();}