35. 三角形类型
时间限制:1000 MS 内存限制:64 MB
题目描述
## 题目描述 读取表示三角形三条边的 $3$ 个浮点数($A$,$B$ 和 $C$ )并按降序排列,使 $A$ 边是三边中最大的一边。 接下来,根据以下情况,确定它们可以组成的三角形类型: **如果**$A\geq B+C$,则说明三条边不能构成三角形,输出:`NAO FORMA TRIANGULO` **否则**,说明三条边可以构成三角形,然后按如下情况输出: - 如果 $A^{2} = B^{2}+C^{2}$,请输出:TRIANGULO RETANGULO - 如果 $A^{2} > B^{2}+C^{2}$,请输出:TRIANGULO OBTUSANGULO - 如果 $A^{2} TRIANGULO ACUTANGULO 如果三个边长度**都相同**,请输出:`TRIANGULO EQUILATERO` 如果只有**两个边长度相同**而第三个边长度不同,请输出:`TRIANGULO ISOSCELES`  ## 输入格式 共一行,包含三个浮点数 $A$,$B$,$C$。 ## 输出格式 输出 $A$,$B$,$C$ 组成的三角形的类型。 注意,上述条件可能满足不止一条,这种情况下将所有类型名称,按题目介绍顺序输出,每行输出一条。 ## 数据范围 $0 \lt A,B,C \lt 10.0$ ## 输入 ```in1 7.0 5.0 7.0 ``` ## 输出 ```out1 TRIANGULO ACUTANGULO TRIANGULO ISOSCELES ```