求大神解答的图片答

急!!!!!!!求大神解答【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:651,537贴子:
急!!!!!!!求大神解答收藏
计算圆周率中国古代数学家研究出了计算圆周率最简单的办法:PI=4/1-4/3+4/5-4/7+4/9-4/11+4/13-4/15+4/17......这个算式的结果会无限接近于圆周率的值,我国古代数学家祖冲之计算出,圆周率在3..1415927之间,请编程计算,要想得到这样的结果,他要经过多少次加减法运算?double pi1=0,pi2=0;final double a=4; for (int b=1;b&0 ;b++ ){
int c=(b*2-1);
if (b%2!=0){
double e=(a/c);
}else{double e2=(a/c);pi2+=e2;
}double pi3=pi1-pi2;if ((pi3&=3.1415926)&&(pi3&=3.1415927)){
System.out.println(b);}}这个算法得到的数值.和老师的结果不一样。为什么?是我写错了么???求大神解答
南昌java培训选华信智原,先就业后付款,专业对口就业,零基础入学,4个月成java精英.华信智原java培训,全国千余家互联网TD公司人才储备合作,企业随你选.
大神在哪里????
你老师的错了,换老师吧
大神啊,你们在哪儿??求告诉啊
我这个就可以double pi1=0;final double a=4; int k=1;for (int b=1;b&0 ;b++ ){ int c=(b*2-1); pi1+=k*(a/c);k=-k;if ((pi1&=3.1415926)&&(pi1&=3.1415927)){ System.out.println(b);}}
登录百度帐号推荐应用

参考资料

 

随机推荐