帮我看看我的程序哪错了?谢谢!新手
程序代码:# include <stdio.h>
# include <math.h>
int main(void)
{
double sum = 0; //定义sum
int i = 1;
while(1) //循环
{
sum = sum + 1.0/i;
i = i + 2;
i = -i;
if(fabs(1.0/i)<1e-6)break; //如果绝对值小于10-6,结束循环
}
printf("π=%lf", sum*4); //输出π
return 0;
}用π4≈1-13+15-17+…公式求π的近似值,直到最后一项的绝对值小于10-6为止







