//應用第三個級數進行計算,級數具體內容請參考高等數學,e-mail:[email protected]
//輸出結果:pi=3.1415926535898
#include
int main()
//memset(x,0,arrsize);
//memset(z,0,arrsize);
x[1] = 2;
z[1] = 2;
while(run && (++cnt<200000000))
//z/=b;
d = 0;
for(i=0; i
c = z[i]+d*10;
z[i] = c / b;
d = c % b;
}//x+=z;
run = 0;
for(i=arrsize-1; i>0; i--)
a++;
b+=2;
//printf("計算了 %d 次\n",cnt);
}printf("計算了 %d 次\r\n",cnt);
printf("pi=%d%d.\r\n", x[0],x[1]);
for(i=0; i
if(i && ((i%100)==0))
printf("\r\n");
printf("%d",(int)x[i+2]);
}return 0;
}//應用第三個級數進行計算,級數具體內容請參考高等數學,e-mail:[email protected]
求圓周率pi的怪異程式 祖沖之圓周率演算法絕技之迷
據說華羅庚曾講過乙個故事,說 有個教書先生喜歡喝酒,一天,他叫學生背圓周率,自己卻提壺酒到山上廟裡找老和尚喝酒去了。有個聰明的學生把圓周率編了個 打油詩 山巔一寺一壺酒,爾樂苦煞吾,把酒吃 酒殺爾殺不死,樂爾樂 其實是 3.1415926535897932384626 的諧音。先生一回來,學生居然背...
用python計算圓周率PI
向區域內隨即撒點 當點的數目足夠多時,落在圓的點數目與在正方形點數目成正比 即圓的面積和正方形的面積成正比 可以得出計算圓周率的演算法 darts 100000000 hits 0.0 clock fori inrange 1,darts 1 x,y random random dist sqrt ...
4 蒙特卡羅演算法求圓周率PI
蒙特卡羅演算法的典型應用之一為求圓周率pi問題。思想 乙個半徑r 1 的圓,其面積為 s pi r 2 pi 4 乙個邊長r 1 的正方形,其面積為 s r2 1 那麼建立乙個座標系,如果均勻的向正方形內撒點,那麼落入圓心在正方形中心,半徑為1的圓內的點數與全部點數的比例應該為pi 4,根據概率統計...