当前位置: 代码迷 >> C语言 >> [求助]关于如何算圆周率的值的一道习题
  详细解决方案

[求助]关于如何算圆周率的值的一道习题

热度:284   发布时间:2007-06-13 11:35:57.0
[求助]关于如何算圆周率的值的一道习题
书上有道习题是算圆周率的
可我总是得不到正确结果 希望有人指点



main()
{ float a,d,c;
int b;
a=1.0;
b=1.0;
d=0;
c=1.0;
while(fabs(c)>=0.0001)
{d=d+c;b=-b;a=a+2.0;c=1/a*b;}
d=d*4;
printf("pi=%f\n",d);
}
搜索更多相关的解决方案: 圆周率  习题  

----------------解决方案--------------------------------------------------------
回复:(ljfljf2006)[求助]关于如何算圆周率的值的一...
#include "math.h"
main()
{ float a,d,c;
int b;
a=1;
b=1;
d=0;
c=1;
while(fabs(c)>=0.0001)
{d=d+c;b=-b;a=a+2.0;c=1/a*b;}
d=d*4;
printf("pi=%f\n",d);


等了这么久 还是我自己找到了答案 郁闷

----------------解决方案--------------------------------------------------------

自问自答!


----------------解决方案--------------------------------------------------------
  相关解决方案