gpt4 book ai didi

c++ - Sqrt 函数错误合并

转载 作者:搜寻专家 更新时间:2023-10-31 01:07:49 25 4
gpt4 key购买 nike

我如何将方程合并到我的程序中?基本上在编译时添加一个新的信息列:

relative_error_per_cent = 100 *((my_sqrt_1(n) – sqrt(n)) / sqrt(n)

我知道它应该进入 for 循环,但还缺少什么?我收到错误。已经尝试了一段时间

#include <iostream> 
#include <math.h>
using namespace std;

double my_sqrt_1(double n)
{
double x = 1;
for(int i = 1; i < 10; ++i)
x = (x+n/x)/2;
return x;
}

int main()
{
for(auto k : { -100,-10,-1,0,1,10,100})
{
double relative_error_per_cent = 100*((my_sqrt_1(n) – sqrt(n)) / sqrt(n))
double n=3.14159 * pow (10.0,k);
cout << n << sqrt(n) << my_sqrt_1(n) << relative_error_per_cent;
}

return 0;
}

最佳答案

                                                    +----its a minus*
|
double n = pow (10.0,k)*3.14159; <----------|-------------------------+
double relative_error_per_cent = 100*((my_sqrt_1(n) - sqrt(n)) / sqrt(n)); |
//double n = pow (10.0,k)*3.14159; ---|----+
cout << n << sqrt(n) << my_sqrt_1(n) << relative_error_per_cent; |
semi-colon

使用如下编译:

g++ -o file file.cpp -std=c++0x

g++ -o file file.cpp -std=c++11

*减去杂散字符 \226,当您从网页、doc 或 pdf 文件复制粘贴代码时会发生这种情况。

关于c++ - Sqrt 函数错误合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18862108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com