我设法让我的sqrt函数运行得很好,但我猜第二次猜测是否根据我给出的伪代码正确编写了这段代码.
这是伪代码:
x = 1
repeat 10 times: x = (x + n / x) / 2
return x.
Run Code Online (Sandbox Code Playgroud)
我写的代码,
#include <iostream>
#include <math.h>
using namespace std;
double my_sqrt_1(double n)
{
double x= 1; x<10; ++x;
return (x+n/x)/2;
}
Run Code Online (Sandbox Code Playgroud)