找到三角形的对角线?

时间:2011-07-11 19:42:11

标签: iphone math

我正在尝试基本编码:

double squared(diagonal) = a(squared) + b(squared);

任何人都可以帮我把它放在代码中吗?无法真正找到我想要的东西......

3 个答案:

答案 0 :(得分:8)

double diagonal = sqrt(a * a + b * b);

答案 1 :(得分:5)

只需使用直接C:

double diagonal = sqrt(a*a + b*b);

答案 2 :(得分:2)

您还可以使用hypot,它可用于多种语言,包括C99:

double diagonal = hypot(a,b);