轨道
/
Euphoria
Euphoria
/
练习
/
三角形
三角形

三角形

中等

说明

判断一个三角形是 equilateral、isosceles 还是 scalene。

equilateral 三角形的三条边长度相同。

isosceles 三角形至少有两条边长度相同。 (有时会规定为恰好有两条边长度相同,但在本练习中,我们认为至少有两条。)

scalene 三角形的三条边长度各不相同。

注意

一个图形要成为三角形,所有边的长度都必须大于 0,且任意两条边的长度之和必须大于或等于第三条边的长度。

Note

退化三角形 是指两条边的长度之和等于第三条边长度的三角形,例如 1, 1, 2。 本练习选择不为退化三角形加入测试。 如果你愿意,可以处理这些情况,也可以放心地忽略它们。

用等式表示:

设 a、b、c 为三角形的三条边。 那么下面三个表达式都必须成立:

a + b ≥ c
b + c ≥ a
a + c ≥ b

参见三角不等式

通过 GitHub 编辑 链接将在新窗口或新标签页中打开
Euphoria Exercism

准备好开始 三角形 了吗?

注册 Exercism,借助 64 个练习 和真人导师指导,学习并掌握 Euphoria,全部免费。