[修订]多核--求PI值
[修订]多核--求PI值求PI值一、程序代码: 非多线程: #include<iostream.h> #include <time.h> #include <stdio.h> const long n
[修订]多核--求PI值 求PI值一、程序代码: 非多线程: #include<iostream.h> #include <time.h> #include <stdio.h> const long num_steps=10000000; double step,pi; void main() { clock_t start, stop; start =clock(); int i; double x,sum=0.0; step=1.0/(double)num_steps; for(i=0;i<num_steps;i++) { x=(i+0.5)*step; sum=sum+4.0/(1.0+x*x); } pi=step*sum; stop =clock(); cout<<"Pi="<<pi<<endl; printf("计算PI的时间为: %f秒\n",((double)(stop -start)/1000.0));

![[修订]多核--求PI值](https://wkimg.docs.qq.com/img/gXQFvtGauvyehNJ0zPUEI.png)