定义一个三角形类,数据成员包括三边长a , b , c、周长length、面积area、类型type。
定义三参数构造函数,分别给三边赋值,要求检查参数是否合法,如不合法将类型设定为0;
定义求解周长和面积的函数,如三边未成功赋值都返回0;
定义求解类型的函数,这里的类型包括:等边三角形(编号1)、等腰直角三角形(编号2)、普通等腰三角形(不包括等边)(编号3)、普通直角三角形(不等腰)(编号4)、其它(编号5)、非法(编号0)。
用成员函数的方式重载 <号,其比较方式是两个三角形的面积;
用友元函数的方式重载 >号,其比较方式也是比较两个三角形的面积;
定义打印函数,可输出类的相关信息。