c - 如何在C中获得任意根?

标签 c math square-root

C 有 sqrt()cbrt(),但它们只是第二和第三根。如果根是任意数字怎么办?如果我需要第 57 个根怎么办?

最佳答案

使用 pow 函数,利用 57 根等于 1/57 的幂这一事实。

更一般地说,要获取 xy 根:

double result = pow(x, 1.0 / y);

关于c - 如何在C中获得任意根?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66141702/

相关文章:

algorithm - 帮助我找到我在 Haskell 中对 Project Euler #12 的解决方案的问题

c - 使用 Heron 公式计算 C 中的平方根

c++ - 当一个人在 Visual Studio 2010 中编译一个 `C` 文件时,它是否被编译为 C++ 文件?

c - C 变量的内存地址

c# - 平滑算法在一个月内均匀转换广告

java - 我的平均公式没有给出确切的答案

c# - 平方根的快速逼近?

math - 正确渲染波形概览(+/-伏)

c - 补码截断?

c - 更优雅地比较 argv 和字符串文字