早教吧作业答案频道 -->其他-->
计算π的近似值.公式如下:π/4=1-1/3+1/5-1/7+……,直到最后一项的绝对值小于10-6为止.#include<stdio.h>main(){doublea,b,sum=1;for(a=3;;a+=2){fabs(a)<1e-6;b=-b;sum=sum+b/a;printf("%lf",4*sum);}}错误在哪。
题目详情
计算π的近似值.公式如下:π/4=1-1/3+1/5-1/7+……,直到最后一项的绝对值小于10-6为止.#include <stdio.h> main() { double a,b,sum=1; for(a=3;;a+=2) {fabs(a)<1e-6; b=-b; sum=sum+b/a; printf("%lf",4*sum);} }错误在哪。结果全是乱码
▼优质解答
答案和解析
QNAN 不是乱码,是程序写错了,已经有人写了基本正确的程序,不重复了。 QNAN产生的原因:没有初值,计算0/0,负数开平方等明显错误时。 其实,这种算法算到天荒地老也很难算出π。
看了 计算π的近似值.公式如下:π...的网友还看了以下:
高一的指数幂的运算,计算题...根号下的(a+2倍根号下a-1)+根号下(a-2倍根号a-1)(a 2020-04-25 …
1.是否存在正整数a、b(a小于b),使其满足根号下a+根号下b=根号下1404?若存在,试求出a 2020-05-13 …
不知有否人能看懂...一道数学计算题~这题很扯...计算:(a+b)的平方倍的根号下16/a+b+ 2020-06-24 …
下列运算中正确的是A.a²+a³=a五次幂B.根号下8--根号下2=根号下6C.a².a³=a的六 2020-07-09 …
java一道题?选什么?为什么?指出正确的表达式()(选择1项)A)doublea=1.0;B)D 2020-07-17 …
下列正确的表达式().多选题A.doublea=1.0B.Doublea=newDouble(1. 2020-07-23 …
设{a下n}是公比大于1的等比数列,s下n为其前n项和,已知s下3=7,且a下1+3,3a下2,a 2020-07-30 …
把(a-b)倍根号下-1/a-b化成最简二次根式,正确的结果是()(A)根号下b-a(B)根号下a 2020-08-02 …
设f(x)的定义域为[-a,a](a>0),求f(x方-1)的定义域.我求出来了定义域是:-根号下1 2020-11-10 …
已知点A(30,20,45)和B(30,30,35),则A与B的相对位置应是?A.A在B之前,在B之 2020-12-05 …