1, 超高精度计算啊,就是能实现四则及开平方的任意精度的计算阿 。2, 有了1后,利用数学公式就可以算圆周率了。 简单的就随便找个三角函数的级数就可以算了; 复杂一点的用4阶收敛的公式,好像叫波尔温公式吧,super pi 应该也是用这些高阶收敛的。

解决方案 »

  1.   

    Pi的算法现在最好的是BBP算法,可算出任意精度。MSDN上有个多线程的Pi算法,好像是利用BBP的吧。BBP:
    pi = ∑(4/(8n+1)-2/(8n+4)-1/(8n+5)-1/(8n+6)) * (1/16)^n
      

  2.   

    兄弟我有一个算法,只是由于硬盘里的东西太乱,找了半天没找到。不好意思
    要不你去微软网站下一个,搜索REMOTING,里面有个例子,用分布式来计算PIE的
      

  3.   

    BBP的好处是可以不算前边的位,直接算指定某些位置的PI值。 但其收敛速度极低,而且算出来的“位”是按16进制的,不可以按10进制的。 像super PI 这样的程序不会用这么低效率的算法的。
      

  4.   

    bbp收敛速度很~慢,又是16进制的!
    不知 nga96() 说的用分布式来计算是怎么的?我先去搜搜看