// sf5.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "time.h"
#include "iostream"
#define N 1000000
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int i,sum=0;
double x,y;
srand(time(NULL));
for(i=1;i<N;i++)
{
x=(double)rand()/RAND_MAX;
y=(double)rand()/RAND_MAX;
if((x*x+y*y)<1)
sum++;
}
cout<<(double)sum*4/N<<endl;
return 0;
}
(4)蒙特卡罗法求圆周率
最新推荐文章于 2024-09-23 16:21:46 发布