C语言中fabs()函数是返回某一个值的绝对值的一个函数
例如:
用π/4≈1-1/3+1/5-1/7+....公式求π的近似值,直到某一项的绝对值小于1e-6为止。
#include<stdio.h>
#include<math.h> //用到数学头文件中绝对值函数
void main()
{
int s;
float n,t,pi;
n=1.0;
pi=0;
t=1;
s=1;
while(fabs(t)>1e-6) //因为t有可能会是负数,所以需要用这个函数返回绝对值,并且精确到6个小数
{
pi=pi+t;
s=-s; //因为每一个值都是一正一负交替,这样可以保证一次正一次负
n=n+2;
t=s/n;
}
pi=pi*4; //
printf("%10.6f",pi);
}