作者在 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;
}
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;
}