楼主: peng3409
10501 13

[学科前沿] VBA实现蒙特卡罗方法Excel示例-计算圆周率PI [推广有奖]

11
cdshf 发表于 2011-5-4 21:29:49
c++版
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int p=0;float a,u1,u2,pi;
for(int i=0;i<100;i++)
{u1 = random_uniform_0_1();
u2 = random_uniform_0_1();
if ((a=sqrt((u1-0.5)^2+(u2-0.5)^2))<0.5)
p=p+1;
}
pi=p/25;
cout<<pi;
renturn 0;
}

12
xzw8675366 发表于 2013-8-27 15:37:24
楼主最后三行代码是不是不对啊。我执行到那就停住了

13
kyhkewin 发表于 2013-8-29 11:21:16
非常感谢

14
zcjr 发表于 2013-12-13 09:08:39
提示: 作者被禁止或删除 内容自动屏蔽

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2025-12-26 18:40