作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试计算解决以下问题的 n 值。我不太确定我哪里搞砸了。我也尝试使用 do while 循环,但我无法找出逻辑错误。有人可以帮忙吗?
如果 S = √ (6*( 1+1/2^2+1/3^2 +1/4^2 + 1/5^2 + ... ) ) = (pi^2)/6 ,经过多少项后,总和将等于 PI(精确到小数点后 6 位)。精确到小数点后 6 位的 PI 为 3.141592。我的代码的相关部分如下所示:
double s = 0;
for(int n=1;abs(sqrt(6*s) - 3.141592) >= pow(10,-6);n++) {
s += (1/(pow(n,2)));
NSLog(@"%i",n);
}
最佳答案
int abs(int i)
计算整数的绝对值。因此在
abs(sqrt(6*s) - 3.141592)
float sqrt(6*s) - 3.141592
转换为 int
首先,只要该数字的绝对值小于一,它就会给出零。
您想使用fabs()
来代替。
关于objective-c - 黎曼和估计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23774117/
我一直在尝试编写一个程序,通过使用梯形法则来用 C 语言求解曲线下的面积。问题是,我觉得我的逻辑没问题,我已经检查了很多次算法,但我仍然找不到错误。 这是我的教授布置的一些内容,他不希望我们使用数组,
我是一名优秀的程序员,十分优秀!