2024年4月2日发(作者:)
Pi值计算(积分法)
程序清单:
#include
#include
#include
static long num_step;
const int Threadnum=10;
double step,pi=0,sum=0.0;
CRITICAL_SECTION g;
DWORD WINAPI threadFunc(LPVOID pParam)
{
int num=*((int *)pParam);
double x,sum1=0;
step=1.0/(double)num_step;
for(int i=num;i { x=(i+0.5)*step; sum1+=4.0/(1.0+x*x); } EnterCriticalSection(&g); sum+=sum1; LeaveCriticalSection(&g); return 0; } void main() {


发布评论