五千年(敝帚自珍)

主题:【原创】GPU作超级计算,有那么美好吗? -- Highway

共:💬48 🌺77 新:
全看分页树展 · 主题 跟帖
家园 第一次听说这种算圆周率的方法~~~~~~

不过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);

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河