#include
#include
using namespace std;
class cpoint
{
public:
cpoint(double xx=0,double yy=0)
{
this->x=xx;
this->y=yy;
}
cpoint(cpoint &p1,cpoint &p2)
{
len=sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));
}
void getzuobiao()
{
cout<
}
void getlen()
{
cout<
}
protected:
double x,y;
double len;
};
class crectangle:public cpoint
{
public:
crectangle(double x,double y,double a=0,double b=0):cpoint(x,y)
{
x=a;
y=b;
zhouchang=2*(x+y);
area=x*y;
}
void getzc()
{
cout<
}
void getarea()
{
cout<
}
private:
double zhouchang,area;
};
int main()
{
cpoint p1(1,2),p2(4,2);
cpoint p3(p1,p2);
p3.getlen();
crectangle p4(2,6,5,8);
p4.getzuobiao();
p4.getzc();
p4.getarea();
exit(0);
}
本回答由