std :: cbrt()是C++ STL中的内置函数,用于计算number的立方根。它接受一个数字作为参数,并返回该数字的立方根。
句法:
// 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
// CPP program to demonstrate the cbrt()
// STL function
#include
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
1.91293
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。