菜鸟问题,求π,求教高手解惑!
利用公式π/4≈1-1/3+1/5-1/7+...求π的近似值,直到最后一项绝对值小于0.000001.请教一下高手下面程序有多少错,错在那?
#include<stdio.h>
void main()
{
int i=0;
float a,b;
a=0;
for(i=0;(i*2+1)<=1e6;i++)
{
b=1/(i*2+1);
if(i%2==0)
a=a+b;
else
a=a-b;
}
printf("%lf\n",4*a);
}现在改了,但还是不行。
[[it] 本帖最后由 失败呀 于 2008-2-2 23:26 编辑 [/it]]