圆周率(第五届蓝桥杯JavaB组)
2018-03-23 14:49
239 查看
标题:圆周率
数学发展历史上,圆周率的计算曾有许多有趣甚至是传奇的故事。其中许多方法都涉及无穷级数。
图1.png中所示,就是一种用连分数的形式表示的圆周率求法。
下面的程序实现了该求解方法。实际上数列的收敛对x的初始值 并不敏感。
结果打印出圆周率近似值(保留小数点后4位,并不一定与圆周率真值吻合)。
double x = 111;
for(int n = 10000; n>=0; n--){
int i = 2 * n + 1;
x = 2 + (i*i / x);
}
System.out.println(String.format("%.4f", ______________));
答案:4 / (x - 1)
数学发展历史上,圆周率的计算曾有许多有趣甚至是传奇的故事。其中许多方法都涉及无穷级数。
图1.png中所示,就是一种用连分数的形式表示的圆周率求法。
下面的程序实现了该求解方法。实际上数列的收敛对x的初始值 并不敏感。
结果打印出圆周率近似值(保留小数点后4位,并不一定与圆周率真值吻合)。
double x = 111;
for(int n = 10000; n>=0; n--){
int i = 2 * n + 1;
x = 2 + (i*i / x);
}
System.out.println(String.format("%.4f", ______________));
答案:4 / (x - 1)
相关文章推荐
- 2014 第五届蓝桥杯 04 大衍数列(java)
- 第五届蓝桥杯Java语言C组_位平方和
- 第五届“蓝桥杯”全国软件和 校内选拔赛试题(Java组)4、计算蔬菜总价
- Java 蓝桥杯第五届 第5题 九数组分数
- 第五届蓝桥杯JavaB组第四题
- 分糖果(第五届蓝桥杯JavaB组)
- 第五届蓝桥杯省赛javaB组试题解析
- 2015年第五届蓝桥杯预赛题目JAVA软件开发高职高专组写日志
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组4
- 第五届蓝桥杯大赛个人赛(软件类)省赛真题-参考答案全(Java A组)
- 蓝桥杯第五届省赛JAVA真题----七对数字
- 第五届蓝桥杯B组Java—地宫取宝
- 2014 第五届蓝桥杯 03 大衍数列(java)
- 第五届蓝桥杯A组Java—兰顿蚂蚁
- 第五届“蓝桥杯”全国软件 校内选拔赛试题(Java组)9。
- 2015年第五届蓝桥杯预赛题目JAVA软件开发高职高专组李白打酒
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组5
- 第五届蓝桥杯软件类省赛真题 Java本科A 李白打酒
- 第五届蓝桥杯B组Java—分糖果
- 第五届蓝桥杯JavaA组第二题