首页 > 解决方案 > pow 用于计算三角形的长度

问题描述

我正在用 c 编程,我正在使用 Netbeans IDE。

我正在尝试从它们的顶点计算两个三角形的边的长度。但是,当我尝试使用 pow 计算平方根时,出现错误。我已经包括在内,当我使用例如 pow(2,2) 时,它可以工作。只是这个特定的例子不起作用。我已经检查了五次括号,它们对我来说似乎是正确的。

我的代码看起来像这样

(不要介意其他变量,到目前为止,我只使用 a1、a2、b1、b2 和 c。)

标签: cnetbeans

解决方案


您在调用函数时使用 (1/2) 作为指数pow。这是整数除法,1/2 的结果是 0。所以这不会给你平方根。

在对 的调用中使用 0.5 作为指数pow


推荐阅读