当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ std::cbrt()用法及代码示例


std::cbrt()是C++ STL中的内置函数,用于计算数字的立方根。它接受一个数字作为参数,并返回该数字的立方根。

用法:

// Returns cube root num (num can be
// of type int, double, long double or
// long long type.
// The return type is same as parameter
// passed.
cbrt(num)

参数:该参数可以是int,double,long double或long long类型。


返回值:它返回数字num的立方根。返回的多维数据集根的数据类型与传递的参数的数据类型相同,除了将整数作为参数传递外。如果传递的参数是整数,则cbrt()函数将返回double类型的值。

例子:

Input:8
Output:2 

Input:9
Output:2.08008 

下面的程序演示了cbrt()函数:

// CPP program to demonstrate the cbrt() 
// STL function 
#include <bits/stdc++.h> 
using namespace std; 
  
int main() 
{ 
    // cbrt() function with integral  
    // argument 
    int num1 = 9; 
    cout << cbrt(num1) << endl; 
  
    // cbrt() function with floating-point  
    // argumetnt 
    double num2 = 7.11; 
    cout << cbrt(num2) << endl; 
  
    long long num3 = 7; 
    cout << cbrt(num3); 
  
    return 0; 
}

输出:

2.08008
1.9229


相关用法


注:本文由纯净天空筛选整理自Striver大神的英文原创作品 std::cbrt() in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。