编写程序c5-2-10.c,实现的功能是:按下面公式,求π的近似值(保留四位小数),直到最后一项中的分数小于10-6为止。
#include <stdio.h>
#include <math.h>
int main()
{ double pi=1,n=1,term=1,i=0;
while(fabs(1/i)>=1e-6)
{ pi=piterm;
i=n(n+2);
n=n+2;
term=1+1/i;
}
pi=pi*2;
printf("pi=%.4f\n",pi);
return 0; }
为何出来的结果是3.1400而不是3.1415😭求指教