求PI的值

作者在 2011-05-09 13:45:17 发布以下内容
#include <stdio.h>
float getPI();
void main()
{
  float PI= getPI();
    printf("PI= %f\n",PI);
  
  
}
float getPI()
{
    float  PI = 0.0;    

    float x = 1.0;
    float y= 1.0;
  do { PI +=y;
        y *= x / (2 * x + 1);
        x += 1.0;
} while (y > 0.000001);

PI*=2;
  
    return PI;
}
默认分类 | 阅读 672 次
文章评论,共1条
kemoo
2011-06-11 15:35
1
已阅
游客请输入验证码
文章分类
文章归档