标题:真正的高手做圆周率
只看楼主
无条件为你
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-12-13
得分:0 
我们也有这个作业,要做到100000000万位
2005-12-13 22:12
303770957
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:838
专家分:2125
注 册:2005-9-10
得分:0 
以下是引用无条件为你在2005-12-13 22:12:00的发言:
我们也有这个作业,要做到100000000万位

这个程序交给我了!
你等我的消息吧!

♂ 死后定当长眠,生前何须久睡。♀
2005-12-14 01:24
303770957
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:838
专家分:2125
注 册:2005-9-10
得分:0 
以下是引用lisypro在2005-11-6 18:03:00的发言:

#include <iostream>

using namespace std;

long a=10000,b=0,c=2800,d,e=0,f[2801],g;

void main()

{

for(;b-c;)f[b++]=a/5;

for(;d=0,g=c*2;c-=14,cout<<e+d/a,e=d%a)

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

}

它可以输出π的前781位。

我终于看懂了你的算法了,我想问你是从哪里查到这种算法的?!


♂ 死后定当长眠,生前何须久睡。♀
2005-12-14 01:28
fabio210
Rank: 1
等 级:新手上路
威 望:1
帖 子:58
专家分:0
注 册:2005-11-6
得分:0 

楼上的解释一下这个算法吧……


2005-12-14 13:14
zhangyang
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-6-8
得分:0 

看不懂,解释一下吧,高手们

2005-12-19 15:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-32854-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.977753 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved