//计算圆周率的近似值精确到0.000001为止。运用pi/4=1-1/3+1/5-1/7+……
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float pi=0,now;
int n=1,flag=1;
now=1.0/n;
do
{
pi=pi+now*(flag)*4;
flag=-flag;
n+=2;
now=1.0/n;
}while(fabs(now)>=0.000001);
cout<<pi<<endl;
return 0;
}
C++求圆周率
最新推荐文章于 2024-07-25 20:22:48 发布