作业帮 > 数学 > 作业

一道用蒙特卡罗概率算法求圆周率的算法

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/26 11:32:10
一道用蒙特卡罗概率算法求圆周率的算法
这道题友蒙特卡罗概率算法引入,利用以坐标轴原点为圆心画一个半径为1的圆,再在第二象限以原点为起点画一个边长为1的正方形,将第二象限的1/4圆图上阴影,利用阴影的面积除正方形的面积来求圆周率,代码我已经写好,但是就是无论输入投递的总次数是多少,圆周率总是一个小数点后都为0的double型数,请问如何修改可以办到让小数点后面不全是0.
#include
#include
#include
double MonteCarlo(int a)
{
\x09double x,y,pi;
\x09int sum=0,i;
\x09srand(time(NULL));/*time头文件*/
\x09for(i=0;i
在pi=(4*sum)/a那里,把4改成4.00之类的带小数点的试试看