0

我正在执行一项任务,用户输入三角形的三个边来计算底面积和周长。我必须更新我的代码,因为它没有被老师接受。我必须进行某种检查以确保这些值构成一个有效的三角形。我搜索并找到了一些关于三角形不等式定理的信息,它是关于三角形任意两条边的长度之和大于第三条边的长度

因此,如果我做对了,我有值 A、B 和 C,我将对 A + B 求和以检查这是否大于 C 并求和 A + C 它是否大于 B,最后检查如果在计算完成之前 B + C 的总和大于 A。它是否正确?帮助是preciated!

4

2 回答 2

13

您总结两侧长度并将它们与第三侧进行比较的方法是正确的,但您必须对每一对线都这样做。

a + b > c
a + c > b
b + c > a

只有当这三个都为真时,你才有一个三角形。

于 2012-06-08T09:40:15.687 回答
0

一点都不。您选择的每三个点组成一个有效的三角形,除非它们都在同一条直线上。

于 2012-06-08T09:29:42.840 回答