我是c++新手,这是用公式计算圆周率的一段程序,可输出结果不是派,是4;求教各位学长们哪里出错了;
#include<iostream>#include<cmath>usingnamespacestd;intmain(){doublePI,sum=0,term=1;in...
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double PI,sum=0,term=1;
int i;
for(i=1;abs(term)>1e-6;i=i+2)
{
sum=sum+term;
term=-term*i/(i+2);
}
PI=sum*4.0;
cout<< PI <<endl;
return 0;
} 展开
#include<cmath>
using namespace std;
int main()
{
double PI,sum=0,term=1;
int i;
for(i=1;abs(term)>1e-6;i=i+2)
{
sum=sum+term;
term=-term*i/(i+2);
}
PI=sum*4.0;
cout<< PI <<endl;
return 0;
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询