c - pow 用于计算三角形的长度
问题描述
我正在用 c 编程,我正在使用 Netbeans IDE。
我正在尝试从它们的顶点计算两个三角形的边的长度。但是,当我尝试使用 pow 计算平方根时,出现错误。我已经包括在内,当我使用例如 pow(2,2) 时,它可以工作。只是这个特定的例子不起作用。我已经检查了五次括号,它们对我来说似乎是正确的。
(不要介意其他变量,到目前为止,我只使用 a1、a2、b1、b2 和 c。)
解决方案
您在调用函数时使用 (1/2) 作为指数pow
。这是整数除法,1/2 的结果是 0。所以这不会给你平方根。
在对 的调用中使用 0.5 作为指数pow
。
推荐阅读
- powershell - Powershell 在 Azure DevOps 中触发构建
- java - 使用 JavaFX 更新 TilePane 中的 ImageView(简单参考问题?)
- java - 通过 getIntent() putExtra() 传递图像
- python - 如何运行 Python 脚本的某些部分?
- c# - 从 IQueryable 对象将列和行插入电子表格
- javascript - React Native iOS webview如何通过uri加载本地html
- c# - C#倒数计时器,没有准确性。寻找不同的方法来做到这一点
- javascript - 如何使 AWS S3 请求可重试?
- php - 在添加新值的同时更新现有值
- javascript - 如何在 Vue 中将输入文件的内容切换为加密和非加密?