蒲丰投针

更新时间:2023-09-03 18:01:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

用蒲丰投针法在计算机上计算π值,取a=4、l=3。

用蒲丰投针法在计算机上计算π值,取a=4、l=3。

C语言编写程序如下:

#include<stdio.h>

#include<math.h>

#include<stdlib.h>

#include<time.h>

int main()

{float x,theta,a,b,s,pi;

int n=0,i;

srand((int)time(NULL));

for(i=0;i<10000;i++)

{x=rand();

theta=rand();

printf("x=%f\ntheta=%f\n",x,theta);

a=4*x/(RAND_MAX+1.0);

b=3*sin(3.142*theta/(RAND_MAX+1.0)); if(a<=b)

{n++;}

}

s=n/10000.0;

pi=2.0*3/4/s;

printf("pi=%f",pi);

getchar();

}

运行结果如下图所示:

本文来源:https://www.bwwdw.com/article/7ipi.html

Top