【项目4】设计一个三角形类,能够输入三角形的三个顶点,求出其面积、周长,并判断其是否为直角三角形和等腰三角形。
提示:(1)这个问题需要用到两个类,顶点类参照任务3中的CPoint类;(2)三角形类参考下面CTriangle类的声明;(3)充分利用CPoint类中已有的代码实现;(4)关于三条边的处理,可以增加三个私有属性,在初始化时求出来备用,也可以在需要时计算得到。
先把错误弄出来吧。。这是关于计算机系统计算与我们人的差别导致的吧。
bool CTriangle::isRightTriangle()
{
double a=B.Distance(C),b=C.Distance(A),c=A.Distance(B);
cout<<a*a<<endl;
cout<<b*b<<endl;
cout<<c*c<<endl;
if(c*c==b*