#include<stdio.h> #include<math.h> void main() {//利用公式PI/4=1-1/3+1/5-1/7+... 直到最后一项的绝对值小于1e-6 float sum=0,tn=1;//sum表示累加和项,tn表示下一项 int sign=1;//符号位 long n=1;//n表示计算的项数 while(fabs(tn)>1e-6) { sum=sum+tn;//累加求和 sign*=-1; tn=(float)sign/(2*n+1);//计算下一项 n++; } sum=sum*4; printf("pi is %.4f/n",sum); }