Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用Herons方法的立方根_C++ - Fatal编程技术网

C++ 使用Herons方法的立方根

C++ 使用Herons方法的立方根,c++,C++,我正在尝试在Herons方法之后实现一个立方根 平方根很好用,但我正在努力学习平方根 我的立方根公式是:x[i+1]=(3*x[i]+N/x[i]*x[i])/4 #包括 #包括 #包括 #包括 使用名称空间std; 双鹭(整数) { 双x=numer/2; 对于(int NumAppr=0;NumApprHmmm)。在x*x周围缺少括号: x = (3*x+Nummer/(x*x))/4; 要获取多维数据集根,只需调用: #包括 #包括 int main() { STD::CUT如果你在迭代

我正在尝试在Herons方法之后实现一个立方根

平方根很好用,但我正在努力学习平方根

我的立方根公式是:x[i+1]=(3*x[i]+N/x[i]*x[i])/4

#包括
#包括
#包括
#包括
使用名称空间std;
双鹭(整数)
{
双x=numer/2;

对于(int NumAppr=0;NumApprHmmm)。在
x*x
周围缺少括号:

x = (3*x+Nummer/(x*x))/4;

要获取多维数据集根,只需调用:

#包括
#包括
int main()
{

STD::CUT如果你在迭代时打印值,这符合你的期望吗?看起来你有正确的想法,但是使用了错误的公式。@ CyykRAMER:我不是来做任何人的作业的,我来这里回答C++的问题。只是为了玩魔鬼的提倡者,这个网站不是回答关于C++的问题,而是回答OP发布的问题,在这种情况下,通过Heon的方法来具体计算立方根,这可能是或可能不是“<代码> STD::CBRT < /C>是由编译器实现的。”“Heron方法之后的立方根",这当然是正确的,一旦你不再胡闹这种手工计算的废话,你就会打电话给
std::cbrt
,然后继续;)非常肯定“after”这是一个英文翻译问题,你知道的。我喜欢
cbrt
以一种巧妙的方式回答,但也许OP是在寻求帮助与他的代码有关?:)@MichaeldOrgane:OP应该意识到这不是一个帮助台,而是一个问题库,每个问题总有一天会帮助其他人。错误输入公式很难算数。
x = (3*x+Nummer/(x*x))/4;
#include <cmath>
#include <iostream>

int main()
{
    std::cout << "Root is: " << std::cbrt(27) << std::endl;
}

// Output: "Root is: 3"