/*用公式Π/4≈1-1/3+1/5-1/7+....
求Π的近似值,直到发现某一项的绝对值小于10^-6为止(该项不累加)*/
#include <stdio.h>
#include<math.h>
int main() {
    int sign=1;//sign用来表示数值的符号
    double pi=0.0,n=1.0,term=1.0;//pi开始代表多项式的值,最后代表Π的值,n代表分母
                                 //term代表当前项的值
    while(fabs(term)>=1e-6)//检查当前项的绝对值是否大于或等于10-6
    {
        pi=pi+term;
        n=n+2;
        sign=-sign;
        term=sign/n;
    }
    pi=pi*4;
	printf("pi=%10.8f\n\n",pi);
	return 0;
}