π 的近似求解

作者在 2011-04-17 18:30:24 发布以下内容
 圆周率即圆的周长与直径的比值。我国南北朝时期的数学家祖冲之把圆周率精确到小数点后
七位,领先并保持世界纪录900年。此外他还发现了一个非常接近圆周率的分数:
355/113=3.1415929 。圆周率是一个无理数,其前22位巧记法如下:
山巅一寺一壶酒 尔乐苦煞吾 把酒吃 酒杀尔 杀不死 乐而乐
3.   1 4 1 5 9  2 6 5 3 5 8 9 7   9 3 2  3 8 4  6 2 6
可以用下列无穷数列求π的近似值:
π/4=1/1-1/3+1/5-1/7+……
(π*π)/6=1/(1*1)+1/(2*2)+1/(3*3)+…… 下面用公式1近似求解π的值:
#include<stdio.h>
#include<math.h>
void main()
{
    double pi=0, x;
    int i=-1,flag=-1;
    do{
        i+=2;
        flag*=-1;
        x=flag/(1.0*i);
        pi+=x;
    }while(fabs(x)>1e-6);
        pi*=4;
    printf("%g\n%d\n",pi,i);
}
默认分类 | 阅读 583 次
文章评论,共0条
游客请输入验证码
文章分类
文章归档