求圆周率的问题
这个程序有什么问题?#include<stdio.h>
#include<math.h>
void main()
{
float i,s;
s=0;
for(i=1;fabs(1/(2*i-1))>1e-6;i++)
{
s=s+pow(-1,(i+1))/(2*i-1);
s=4*s;
}
printf("%f\n",s);
}
2011-10-22 17:53
2011-10-22 18:08
2011-10-22 18:15
2011-10-22 19:41