主题:【原创】GPU作超级计算,有那么美好吗? -- Highway
不过LZ定义的const变量在代码中都没有声明啊~~~~~~
const int NSET =100000000;
Int64 i;
double x, y;
double num_inside, distance_from_zero;
double Pi;
Random r = new Random();
num_inside = 0.0f;
for(i = 0; i < NSET; ++i)
{
//Console.WriteLine(i);
x = r.NextDouble();
y = r.NextDouble();
distance_from_zero = Math.Sqrt(x*x + y*y);
if (distance_from_zero <= 1.0)
{
num_inside++;
}
}
Pi = 4.0*(num_inside/NSET);
Console.WriteLine(Pi);
- 相关回复 上下关系8
😮这两天有点私活,下了班也不得闲。更过两天吧,如果 1 Highway 字32 2006-11-13 21:29:41
😜那是肯定的 老叶 字6 2006-11-13 22:44:47
😄火箭又赢了,搬小板凳等highway文章 马鹿 字0 2006-11-13 09:59:09
🙂第一次听说这种算圆周率的方法~~~~~~
🙂这种算法好像叫作蒙特卡罗算法 sunsol 字26 2006-11-15 21:17:36
🙂这个好像是小学的课外阅读书里老讲的吧? 大大的熊 字60 2006-11-13 21:44:54
🙂这一类方法是最后的招数 孔老大 字168 2006-11-13 22:53:50
🙂线性级数 ResHacker 字203 2010-12-27 19:32:33