各位高手能不能帮我看下为什么结果不是3.1415926???
#include<iostream>#include<cmath>
using namespace std;
void main()
{
double sum=0,item=1;
for(int denom=1,sign=1;abs(item)>1e-6;denom+=2,sign*=(-1))
{
item=sign/(double)denom;
sum+=item;
}
cout<<"PI="<<sum*4<<endl;
}