/*按公式计算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\n",pi); return 0; }
原文:https://www.cnblogs.com/byczyz/p/13385124.html