计算PI值
计算pi的近似值:已知pi/4=1-1/3+1/5-1/7…… 最后一项<1e-6;
代码:
#include <stdio.h>
#include <math.h>
int main()
{
float pi,t,n;
int sign=1;
pi=0.0;n=1.0;t=1.0;
while(fabs(t)>=1e-6) //fabs用于求浮点数的绝对值
{
t=sign/n;
pi+=t;
n+=2;
sign=-sign;
}
pi=pi*4;
printf("pi=%f\n",pi);
return 0;
}
编译样例:
