| 首页 | 中国蚂蚁 | 中国入侵生物 | 中国鲨鱼 | 科学网站大全 | 巡天 |

2003-2004:| 科学 | 奇闻透视 | 动物论坛 | 生命科学 | 巡天 | 读书 | 网络软硬件 |


主坛 >> 计算机论坛(2003-2004年部分) >> 四行代码求出圆周率800位

四行代码求出圆周率800位

蓝月

我看不太明白,谁帮解释一下
C程序,
#include <stdlib.h>
#include <stdio.h>
main()
{
long a=10000,b,c=2800,d,e,f[2801],g;
for(;b-c;)
f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);
}

2004-7-19 0:07:20



回复:super001
是吗?我先试试看它到底能不能运行。

2004-11-4 16:10:29


回复:super001
本人直接复制转为C文件后,编译出现了四个警告错误,不过可以通过,生成可执行代码后,第一次执行结果可能是对的,在屏慕上显示出一行80列,共十行800位,不过全是整数,3后面没有小数点.第二次以后再执行这个程序,结果就明显地出错了.不知道是那的问题。


[此贴子已经被作者于2004-11-5 16:09:01编辑过]

2004-11-5 16:08:06


回复:蓝月
呵呵,虽然计算机过了三级,但我还是看不动....5555555

2004-11-6 10:18:28


回复:super001
我电脑水平也算可以,不过,没有看懂,因为我很少编程。我这两天就在看这个程序,想来理解它不远了。

2004-11-8 18:15:52


[共1页,第1页][1]

说明

本部分是由科网早期论坛静态生成。有任何问题请到新论坛发表意见。本版块已不设互动功能。

论坛入口

用户名:

口令:
   直接进入
 
无法访问论坛的朋友请用代理

论坛卡片

2003年到2004年间,蜻蜓出任科学论坛斑竹,尽职尽责。论坛得到了一些网友的支持,虽然帖子数量不多,但质量还都不错。在此向这些网友道谢了!

观点声明

论坛中所有帖子的观点仅代表作者其人在当时的时间的个人观点。我们注意到这里有些观点,如fangwu朋友的,似乎存在很大的问题,但为保留论坛原数据仍保留。请读者擦亮眼睛。

Google提供的搜索

Google
互联网 本站

科网文化 历史积淀,版权为所有作者和本站共同所有