逻辑上出什么错了,近似求PI值
#include<stdio.h>#include<math.h>
void main()
{
int i;
double PI,an=1,sn=0,a=1.0;
for(i=1;fabs(an)>=1e-6;i+=2)
{
an=a/i;
sn=sn+an;
a=-a;
}
PI=4*sn;
printf("PI=%d",PI);
}
2013-03-26 13:11
2013-03-26 13:14
2013-03-26 13:21
2013-03-26 13:21

2013-03-26 13:23
2013-03-26 22:43