#include<stdlib.h>
#include<stdio.h>
long a=10000;
long b,c,d,e,g;
long f[2801];
int main()
{
int i;
for(i=0;i<2801;i++)
f[i]=2000;
for(c=2800;c!=0;c-=14){
d=0;
g=c*2-1;
b=c;
while(b){
d+=f[b]*a;
f[b]=d%g;
d/=g;
g-=2;
if(--b>0)
d*=b;
}
printf("%.4d",e+d/a);
e=d%a;
}
return 0;
}
一个强悍的求PI的程序
最新推荐文章于 2024-05-29 16:03:10 发布
本文展示了一个使用C语言编写的程序,该程序通过迭代算法来近似计算圆周率π的值。程序采用了一个特殊的迭代过程,利用数组来保存中间结果,并通过逐步减少的步长进行迭代计算。
1367

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



