使用Monte Carlo 方法计算圆周率pi,写出算法和伪代码

问题描述:

使用Monte Carlo 方法计算圆周率pi,写出算法和伪代码
1个回答 分类:数学 2014-10-08

问题解答:

我来补答
#include
#include
#include
double PI()
{
\x09int total,in=0,k;
\x09double x,y,x2,y2,pi;
\x09printf("输入投点总数:");
\x09scanf("%d",&total);
\x09srand((unsigned)time(NULL));
\x09for(k = 0; k < total; k++)
\x09{
\x09\x09x = (double)rand()/(RAND_MAX);
\x09\x09y = (double)rand()/(RAND_MAX);
\x09\x09x2 = pow(x-0.5 ,2);
\x09\x09y2 = pow(y-0.5 ,2);
\x09\x09if((x2 + y2)
 
 
展开全文阅读
剩余:2000
上一页:必修3第一单元
下一页:第4课时