顯示具有 C 標籤的文章。 顯示所有文章
顯示具有 C 標籤的文章。 顯示所有文章

2009年4月9日 星期四

計算Pi

long a=10000, b, c=2800, d, e, f[2801], g;
main() {
while( b-c )
f[b++] =a/5;
while(d = 0 , g = c*2){
b = c;
while(d += f[b]*a, f[b] = d%--g, d /= g--, --b) d*=b;
c -= 14;
printf("%.4d", e+d/a);
e = d%a;
}
}