算法参考自:
计算圆周率Pi(π)值,精确到小数点后10000位 - 圆周率10000位 - C++ 爱好者
分别以Julia 1.72和Delphi 10.3写的算法如下面所示。在一台10年的老电脑(CPU E3 1230v2)测试,计算1万位的Pi值,Julia算法耗时4.87秒,Delphi算法耗时12.3秒。作为比较,原作者的C++Builder算法在他自己的电脑上测到的耗时是8.6秒,而在我的电脑上用C++Builder 6.0,测得原作者算法的耗时为11.7秒。
另外,这里有更快的算法:[Julia语言]使用Chudnovsky 算法快速计算圆周率 Pi (π) 值
#Julia语言
function CalcPi()
ARRSIZE = 10100
DISPCNT = 10000 #定义数组大小,显示位数
#a, b, c, d, Run, Cnt, i::Integer
a = 1; b = 3;

最低0.47元/天 解锁文章
1298

被折叠的 条评论
为什么被折叠?



