网上有关“c语言面试题-求π的近似值”话题很是火热,小编也是针对c语言面试题-求π的近似值寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
题目要求:
编写一个C程序,用来求出π的近似值。
题目分析:
求π的方法很多,这里两种最为常用的求π的方法。
方法:利用“正多边形逼近”法求π。
“正多边形逼近” 法求π的核心思想是极限的思想。假设一个直径d为1的圆,只要求出该圆的周长C,就可以通过π=C/d的方法求出π的值。所以关键是求出该圆的周长C。这里用“正多边形逼近”的方法求圆的周长。
运行结果:
一般来说
计算机π近似值都是通过
级数的收敛来计算
常见的公式:
1.π=2*22/(1*3)
*42/(3*5)
*62/(5*7)
*…
...
2.π/4=(1-1/3+1/5-1/7+1/9-…)
3.(π^2)/6=1/(1^2)+1/(2^2)+1/(3^2)……
Private
Sub
Command1_Click()
Dim
i
As
Long,
pi
As
Double,
k
As
Integer,
m
As
Double
i
=
1
k
=
1
pi
=
0
m
=
1
While
(m
>
0.00001)
'设定精度
m
=
1
/
(2
*
i
-
1)
pi
=
pi
+
k
*
m
i
=
i
+
1
k
=
-k
Wend
"π/4近似值
";
4
*
pi
End
Sub
关于“c语言面试题-求π的近似值”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
评论列表(3条)
我是丹尼号的签约作者“是宏畅吖”
本文概览:网上有关“c语言面试题-求π的近似值”话题很是火热,小编也是针对c语言面试题-求π的近似值寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您...
文章不错《c语言面试题-求π的近似值》内容很有帮助