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);
}

更多推荐

C语言函数之 fabs()