码迷,mamicode.com
首页 > 其他好文 > 详细

关于计算圆周率PI的经典程序

时间:2019-07-27 09:59:54      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:hellip   return   执行   style   code   turn   printf   圆周率   div   

短短几行代码,却也可圈可点。如把变量s放在PI表达式中,还有正负值的处理,都堪称经典。尤其是处处考虑执行效率的思想令人敬佩。

/*  pi/4=1-1/3+1/5-1/7+1/9-……  */   
#include <stdio.h>  
int main(){    
    int s=1;    
    float pi=0.,n=1.,t=1.;   
    while(t>1e-6) {    
        pi+=s*t;    
        n+=2.;    
        s=-s;     
        t=1./n;    
    }    
    printf("\tPI=%7.6f\n",pi*4);   
    return 0;    
}  

 

关于计算圆周率PI的经典程序

标签:hellip   return   执行   style   code   turn   printf   圆周率   div   

原文地址:https://www.cnblogs.com/AwakenCode/p/11253669.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!