注册
登录
论坛
搜索
导航
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
幽游生活
»
天南地北
» Mallon,发个程序给你分析分析!
返回列表
发帖
Snowpine
发短消息
加为好友
Snowpine
当前离线
UID
27
帖子
6142
精华
10
积分
26786
阅读权限
200
在线时间
4126 小时
注册时间
2006-5-22
最后登录
2026-6-26
管理员
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大师的盛会,因为这是一件极具挑战的活儿。
收藏
分享
优秀并不是一种行为,而是一种习惯!
幽游生活
找不到服务器
发短消息
加为好友
找不到服务器
当前离线
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
Mallon
发短消息
加为好友
Mallon
(老沙)
当前离线
从不原创
UID
112
帖子
2965
精华
4
积分
12185
阅读权限
100
来自
南京
在线时间
1963 小时
注册时间
2006-6-25
最后登录
2010-11-25
版主
3
#
发表于 2007-12-21 07:36
|
只看该作者
看看速度如何
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
lemd
发短消息
加为好友
lemd
当前离线
UID
7932
帖子
5
精华
0
积分
25
阅读权限
10
在线时间
2 小时
注册时间
2008-3-18
最后登录
2008-4-1
新兵
5
#
发表于 2008-3-19 00:12
|
只看该作者
编译的结果没有小数点
TOP
返回列表
凯旋归来
摄影天地
新丁报到
影音动漫
孙子兵法
贴图评图
幽游活动
论坛活动
结伴同游
城市生活
摄影天地
佳作欣赏
贴图评图
摄影知识
摄影活动
幽游互动
凯旋归来
装备淘吧
旅行杂志
孙子兵法
天南地北
影音动漫
疯狂贴图
爱心幽游
幽游版务
新丁报到
组织管理
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]