注册
登录
论坛
搜索
导航
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
幽游生活
»
天南地北
» Mallon,发个程序给你分析分析!
返回列表
发帖
Snowpine
发短消息
加为好友
Snowpine
当前离线
UID
27
帖子
6142
精华
10
积分
26778
阅读权限
200
在线时间
4124 小时
注册时间
2006-5-22
最后登录
2026-6-23
管理员
1
#
跳转到
»
正序看帖
打印
字体大小:
t
T
发表于 2007-12-20 23:34
|
只看该作者
Mallon,发个程序给你分析分析!
long a=10000, b, c=2800, d, e, f[2801], g;
main(){ 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); scanf("%s");}
复制代码
简短的4行代码,就可以精确计算机出800位的PI(圆周率)值。
实在太震撼人心了。这样的程序也能运行,竟然还能能完成这样让人难以置信的任务,真是太神了。
这是某一年The International Obfuscated C Code Contest(国际模糊C代码大赛)上的获奖作品(努力了,但是没有找到一个确切的时间)。这是属于C大师的盛会,因为这是一件极具挑战的活儿。
收藏
分享
优秀并不是一种行为,而是一种习惯!
幽游生活
lemd
发短消息
加为好友
lemd
当前离线
UID
7932
帖子
5
精华
0
积分
25
阅读权限
10
在线时间
2 小时
注册时间
2008-3-18
最后登录
2008-4-1
新兵
5
#
发表于 2008-3-19 00:12
|
只看该作者
编译的结果没有小数点
TOP
supervisor
发短消息
加为好友
supervisor
(钦犯)
当前离线
UID
7406
帖子
37
精华
0
积分
424
阅读权限
30
来自
Z
在线时间
91 小时
注册时间
2007-10-30
最后登录
2010-12-9
连长
4
#
发表于 2008-1-4 21:00
|
只看该作者
解读
见:
http://blogger.org.cn/blog/more.asp?name=njucs&id=10151
http://waruqi.blogcn.com/diary,207224402.shtml
微风起时,若有所思
TOP
Mallon
发短消息
加为好友
Mallon
(老沙)
当前离线
从不原创
UID
112
帖子
2965
精华
4
积分
12185
阅读权限
100
来自
南京
在线时间
1963 小时
注册时间
2006-6-25
最后登录
2010-11-25
版主
3
#
发表于 2007-12-21 07:36
|
只看该作者
看看速度如何
TOP
找不到服务器
发短消息
加为好友
找不到服务器
当前离线
UID
6743
帖子
684
精华
1
积分
7107
阅读权限
200
在线时间
1456 小时
注册时间
2007-7-18
最后登录
2019-10-21
少将
2
#
发表于 2007-12-21 02:36
|
只看该作者
迭代了2800次,这个算pi的算法还是很牛的……我数学不好,不知道为啥这样能算出PI
生活就像hand job,一切都要靠自己的双手
爱情就像blow job,只有尝过了才知道味道
TOP
返回列表
凯旋归来
幽游活动
论坛活动
结伴同游
城市生活
摄影天地
佳作欣赏
贴图评图
摄影知识
摄影活动
幽游互动
凯旋归来
装备淘吧
旅行杂志
孙子兵法
天南地北
影音动漫
疯狂贴图
爱心幽游
幽游版务
新丁报到
组织管理
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]