首页 > 代码库 > 循环之圆周率计算次数
循环之圆周率计算次数
问题:
计算圆周率
中国古代数学家研究出了计算圆周率最简单的办法:
PI=4/1-4/3+4/5-4/7+4/9-4/11+4/13-4/15+4/17......
这个算式的结果会无限接近于圆周率的值,我国古代数学家祖冲之计算出,圆周率在
3.1415926 和 3.1415927 之间,请编程计算,要想得到这样的结果,他要经过多少次加减法运算?
double pis= 3.1415927; double pix = 3.1415926; double sum = 0; int y = 1; int i = 0; double z = 0; while(sum>pis||sum<pix){ if(y%2==0){ z=(-1)*(2*y-1); }else{ z=2*y-1; } sum = sum+(4/z); i++; y++; } System.out.println(i);
循环之圆周率计算次数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。