iFx 发表于 2011-2-13 15:50:13

谁能发个计算pi的程序? for 9750GII/9860GII的

看看计算器编程能不能算高精度Pi

iFx 发表于 2011-2-13 15:50:37

或者BASIC的也可以

imath 发表于 2011-2-13 16:03:22

级数求和

urill 发表于 2011-2-13 19:44:07

本帖最后由 urill 于 2011-2-13 19:50 编辑

去移植这段程序吧,理论可以做到无限精度,就是比较浪费时间 #define _ -F<00||--F-OO--;
int F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO()
{
             _-_-_-_
      _-_-_-_-_-_-_-_-_
   _-_-_-_-_-_-_-_-_-_-_-_
   _-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
   _-_-_-_-_-_-_-_-_-_-_-_-_-_
   _-_-_-_-_-_-_-_-_-_-_-_
         _-_-_-_-_-_-_-_
             _-_-_-_
}
http://www0.us.ioccc.org/1988/westley.c

diameter 发表于 2011-2-13 20:07:30

去移植这段程序吧,理论可以做到无限精度,就是比较浪费时间 #define _ -F
urill 发表于 2011-2-13 19:44 http://www.cncalc.org/images/common/back.gif
很好……可以去参加ioccc了……

imath 发表于 2011-2-13 20:36:12

没用的,为什么不用级数的方法?

iFx 发表于 2011-2-13 21:49:38

不懂 C啊, 能输进VX-4去吗?

diameter 发表于 2011-2-13 21:55:45

不懂 C啊, 能输进VX-4去吗?
iFx 发表于 2011-2-13 21:49 http://www.cncalc.org/images/common/back.gif
VX-4的内存我怀疑……

iFx 发表于 2011-2-13 22:05:29

找到了一个C 的
#include <stdlib.h>

#include <stdio.h>


long a=10000,b,c=2800,d,e,f,g;


main()

{

for(;b-c;)

f=a/5;

for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)

for(b=c;d+=f*a,f=d%--g,d/=g--,--b;d*=b);

}

谁能改写下?

urill 发表于 2011-2-14 09:13:20


很好……可以去参加ioccc了……
diameter 发表于 2011-2-13 20:07 http://www.cncalc.org/images/common/back.gif
本来就是ioccc 1988年获奖作品抄来的...

zhj 发表于 2011-2-14 14:34:41

公式1

zhj 发表于 2011-2-14 14:35:53

公式2,但愿能看清楚

diameter 发表于 2011-2-14 16:28:58


本来就是ioccc 1988年获奖作品抄来的...
urill 发表于 2011-2-14 09:13 http://www.cncalc.org/images/common/back.gif
这个……

imath 发表于 2011-2-14 17:21:49

120*160,果然看不清楚.

imath 发表于 2011-2-14 17:23:00

切割法,不过不是切割成正多边形,而是竖着切,每一个x对应一个y,把这些y全部加起来,再乘以2

Cyvre 发表于 2011-2-14 20:28:49

http://en.wikipedia.org/wiki/Pi
英文的维基百科是无敌的

cleansky 发表于 2011-2-17 10:38:16

建议蒙特卡洛法,抽空我写一个

urill 发表于 2011-2-17 12:01:49

这个精度没问题么

imath 发表于 2011-2-17 12:25:25

不屑一顾。 这个MCA的N函数要多少位就有多少位。
还是编写一些有实际价值的函数吧

cleansky 发表于 2011-2-17 13:13:18

18# urill
精度没有任何问题,而且可以很好的理解这种算法本质
页: [1] 2
查看完整版本: 谁能发个计算pi的程序? for 9750GII/9860GII的