一段计算派(∏)的代码

转载 2007年09月12日 15:30:00

一段计算派(∏、圆周率) 的代码

    long a=10000,b,c=2800,d,e,f[2801],g;
    char r[1000];
    char t[6];
    memset(r,0,sizeof(r));
    b=d=e=g=0;
    for(;b-c;)
        {
        f[b++]=a/5;
        }
    for(;d=0,g=c*2;c-=14,sprintf(t,"%.4d/0",e+d/a),e=d%a,strcat(r,t))
        {
        for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);
        }
       
运行结束后,数组r内容是PAI的前800位(31415926535......),网上找到的但是我没看懂原理-_-!!!

相关文章推荐

根据公式计算y的值。其中∑表示求各项的和,∏表示求各项的积。定义一个类F,实现上述功能。具体要求如下:

根据公式计算y的值。其中∑表示求各项的和,∏表示求各项的积。定义一个类F,实现上述功能。具体要求如下: (1)私有数据成员 double x[5]:存放xi(i=1,2,3,4,5)的值,xi不能...
  • zggzgw
  • zggzgw
  • 2017年04月20日 20:38
  • 416

Python:计算一段代码的执行时间

这段时间做了一个课题,其中涉及到了这样一个问题,需要定时采样数据,比如说每隔10s采集一次数据,然后将数据存储到数据库中。思路大概是这样的,先计算采集数据和存储数据一共花了多少时间(假设小于10s),...

PHP 计算一段代码或一个页面的运行效率

在写一段PHP功能代码时,有时候很想知道自己写的代码到底效率怎么样。自己动手写了一个简单类,来计算任意一段代码或文件的运行效率(只包括运行时间、所占内存): /**  * 计算代码的运行效率 ...
  • koowave
  • koowave
  • 2012年11月06日 16:08
  • 132

遗传算法的一段代码

  • 2015年04月26日 14:05
  • 20KB
  • 下载

temp.php一段代码

  • 2013年08月11日 15:59
  • 151B
  • 下载

一段代码和多幅图让你明白http

一直以来有对http很多不明白的地方。请教了很多人,自己也做了不少的测试。在此贴上我的心得。有砖望轻拍。 源码: package socket; import java.io.*; import...

test.php一段测试代码

  • 2013年08月11日 16:01
  • 26B
  • 下载

Unity 延迟执行一段代码的实现比较好的方式

在Unity中,延时执行一段代码或者一个方法或者几个方法的情况非常普遍。 一般会用到Invoke和InvokeRepeating方法。顾名思义,第一个是执行一次,第二个是重复执行。 看下定...
  • rondong
  • rondong
  • 2015年01月26日 00:57
  • 4752
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一段计算派(∏)的代码
举报原因:
原因补充:

(最多只允许输入30个字)