I am a teacher!

导航

习题解析之:计算圆周率——拉马努金法

【问题描述】
编写一个拉马努金公式计算圆周率大小的小程序。

拉马努金曾经提出过很多关于求π的公式,这些公式都有以下几个特点: 等号右边的构造超乎常人想象,收敛速度极快!

image

 输入一个正整数 n,根据上面的公式计算累加 n 次时的圆周率值。

编程要求
根据提示,在右侧编辑器补充代码,调用math库中的阶乘函数计算并输出圆周率的大小。

测试输入:

1
预期输出:
3.1415927300133055

【编程思路】

        直接用 for 循环按上面给出拉马努金公式进行累加求和。编写源程序如下:

image

posted on 2025-11-12 15:03  aTeacher  阅读(0)  评论(0)    收藏  举报