编写一个三角形类,数据成员为三边长,成员函数计算周长、面积,定义两个重载的构造 c++
1个回答

class Triangle

{

private:

x05double a;

x05double b;

x05double c;

public:

x05Triangle():a(0),b(0),c(0){}

x05Triangle(double x,double y,double z):a(x),b(y),c(z){}

x05double cirlce(){return a+b+c;}

x05double area();

};

double Triangle::area()

{

x05double p = (a+b+c)/2;

x05double area = sqrt(p*(p-a)*(p-b)*(p-c));

x05return area;

}