将相同的数字乘以三次称为该数字的立方。或者我们可以说该数的 3 次方。例如 3 * 3 * 3 = 27,这是一个立方数。但如果我们想要执行相反的操作,我们需要找到数字的立方根。例如 $sqrt[3]{27}$ = 3。在本文中,我们将讨论如何在 C++ 中计算给定数字的立方根。有几种不同的技术可以做到这一点。
使用cbrt()函数
cbrt() 是一个库函数,用于计算给定数的立方根。如果该数是一个完全的立方数,则结果是一个整数,否则,它将返回一个浮点数。该函数只接受一个参数并返回其立方根。要使用此函数,我们必须将 cmath 库导入到 C++ 程序中。让我们看一下该函数的语法。
语法
#include
cbrt( )
登录后复制
算法
- 以立方数 x 作为输入。
- 使用 cbrt( x ) 计算 x 的立方根。
- 返回结果。
示例
#include
#include
using namespace std;
float solve( int x ) {
float answer;
answer = cbrt( x );
return answer;
}
int main() {
cout