舞剑花教学视频:基于概率算法求解圆周率

来源:百度文库 编辑:高校问答 时间:2024/05/03 03:14:39
救命啊,哪个帮一下啊,用概率算法编写个程序求解圆周率,本人在此谢过了
各位朋友注意了,一定是要用概率用法求解圆周率,而不是用C或C++求圆周率,谢谢了

因为圆面积x=π r^2
所以:π
约等于 圆面积x/(r^2 /4)
= 4 *圆面积x/单位正方形面积
int i,n;
float l,j,k;
n=0;
for(i=0;i<1000;i++){
j=randomize();
k=randomize();
l=sqrt(j*j+k*k);
if(l<=1)n++;
}

π= 4* n /1000 ;