实验 5 类与对象程序填空1、 题目描述:认真阅读下列求两个点之间距离得程序,程序得输出结果就是 50,根据程序得输出结果在划线处填入正确语句。代码:#include
#includeusing namespace std;class point{public: point(float a,float b) { x=a; y=b; } float Distance(point &p) { float dx=p、x-x; float dy=p、y-y; return (float)sqrt(dx*dx+dy*dy);}private: float x,y;};int main(){ point p1(2,3),p2(32,43); cout<using namespace std;class CRectangle{public: void Set(float a,float b) { if((a>0)&&(a<50)) length=a; else length=1; if((b>0)&&(b<50)) width=b; else width=1; } float perimeter() { return 2*(length+width); }private: float length; float width;};int main(){ CRectangle R; float l,w;//定义矩形得长与宽做为输入变量; // cout<<"请输入矩形得长与宽:"<>l>>w; R、Set(1,w);//设置矩形得长与宽 cout<<"矩形得周长为:"<#includeusing namespace std;class CRectangle{public: CRectangle(float Rx1=0,float Ry1=0, float Rx2=1,float Ry2=1); bool IsSquare( ); void PrintRectangle( );private: //确定直线得两点得坐标 float x1,y1,x2,y2;};CRectangle::CRectangle(float Rx1 ,float Ry1, float Rx2,float Ry2){ if (Rx1==Rx2||Ry1==Ry2) //两点得横坐标或纵坐标得值相等,则不能构成矩形 { x1=y1=0; x2=y2=1; cout<<"不能构...