- #include
- #include
- int main()
- {
-
- int sign=1;
- double pi=0.0,n=1.0,term=1.0;
- while(fabs(term)>=1e-6)//小于10^-6次方即认为数值足够近似,足够小了
- {
-
- pi=pi+term;
- n=n+2;
- sign=-sign;//注意点
- term=sign/n;
-
- }
- pi=pi*4;
- printf("%10.5f\n",pi);
- return 0;
- }
求
的近似值,fabs()是取绝对值的意思