首页 > 编程笔记

C语言cbrt():求立方根

cbrt() 是 C语言的一个标准库函数,定义在<math.h>头文件中。

cbrt() 函数用于计算给定数字的立方根,原型如下:
double cbrt(double x);

参数

x:想要计算立方根的值。

返回值

返回参数 x 的立方根。

cbrt() 函数可以处理负数,如果 x 是负数,则返回值也是负数。

【实例】以下的 C 语言代码示例计算了不同数字的立方根,并将结果打印出来。
#include <stdio.h>
#include <math.h>

int main() {
  double numbers[] = {27.0, 8.0, -27.0, 0};
  double result;

  for(int i = 0; i < 4; i++) {
    result = cbrt(numbers[i]);
    printf("cbrt(%.2f) = %.2f\n", numbers[i], result);
  }

  return 0;
}
输出结果为:

cbrt(27.00) = 3.00
cbrt(8.00) = 2.00
cbrt(-27.00) = -3.00
cbrt(0.00) = 0.00

例子中展示了 cbrt() 函数如何处理正数、负数和零的情况。对于正数和负数,它返回了相应的正立方根和负立方根。对于零,它返回了 0。

推荐阅读