求圆周率的近似值。
近似值=4*(1-1/3+1/5-1/7+1/9- …)
运行不出来结果啊!!!
(include后面有东西,这个发表问题了显示不出来)
#include
#include
using namespace std;
void main()
{double a=1,b=-1,c,sum=0;
cout<<"计算圆周率的近似值"<<endl;
while(fabs(b/a)<1e-8)
{ b=-b;
sum=sum+b/a;
a=a+2;}
c=sum*4;
cout<<"结果为"<<c<<endl;
}
abs(b/a)<1e-8
应该是>吧?