﻿功能:获取大数级的π值

格式:BgConstantPi(n)

说明:n表示获取π值的有效位数.其大于0.

原理:

1、
π/2=1+1/3+1/3*2/5+1/3*2/5*3/7……+1*2*3*……n/3*5*……*(2n+1)=1+1/3(1+2/5(1+……+(n-1)/(2n-1)(1+n/(2n+1))……)

2、
代码翻译自{C源代码<http://www.hn1c.com/diannao/dn86408/>}

程序源代码:{VB.NET源代码<http://blog.163.com/shikang999@126/blog/static/1726248962011810103439864/>}

例子:

BgConstantPi(50)//回后输出有效位为50的π值.
ans=
"3.1415926535897932384626433832795028841971693993751"