C语言
下面pi函数的功能是根据以下的公式,返回满足精度eps要求的π值。但是按照底下的正确答案推的话,那个3/7*3/7那里不应该变成3/7*4/9吗?
double pi(double eps)
{
double s = 0.0, t = 1.0;
int n;
for(n = 1; t> eps; n++)
{
s += t;
t = n * t / (2 * n + 1);
}
return (2.0 * (s+t));
}
上面的图片有误,就是4/9 不就是题目印刷错误嘛,这也值得发帖一问{:10_256:} 倒戈卸甲 发表于 2020-3-30 19:18
不就是题目印刷错误嘛,这也值得发帖一问
我以为是我推错了,所以问一下。。。 BngThea 发表于 2020-3-30 19:17
上面的图片有误,就是4/9
谢谢
页:
[1]