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++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。