/*按公式计算pi的值:pi/4=1-1/3+1/5-1/7......*/ #include <stdio.h> #include <math.h> int main(){ double pi,s=0; double a=-1.0; int i=1; for(;fabs(a/i)>1e-6;){//注意这一步; a=-a; s=s+a/i; i=i+2; } /* for(int i=1;fabs(a/i)>1e-6;i=i+2){ a=-a; s=s+a/i; */ pi=4*s; printf("pi=%f ",pi); return 0; }
收录于文章《885程序设计考点狂背总目录中》