📜  C++中的std :: cbrt()

📅  最后修改于: 2021-05-30 08:17:14             🧑  作者: Mango

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等的更多准备工作,请参阅“完整面试准备课程”