01月 13th, 2008 一个很好很强大的程序
几天前从BYR论坛上摘出来的,用了一些稀奇古怪的语法,其实可以转化成比较直观的语句的。现在除了printf那一行比较费解,其他的都差不多弄懂了。
From: http://forum.byr.edu.cn/wForum/boardcon.php?bid=147&id=2188&ftype=1&num=23
想要看效果?运行之~
1 2 3 4 5 | #include <stdio.h> main(_){ char *x="&6*jh*.2(-(#*.kj6.>2#1219..*19=..:6#12*...1.*...>*.6:#*..*...1.*...>*.2>#&6*1*1..*1*1<56(2#"; while(_=*x/4)_-=8,printf("\n%*s"+!!_,_+_,"_/_/_/"+*x++%4*2); } |
执行这个c程序,最好在linux下全屏的终端中执行,就能看到结果。
如果没有linux,或者不想转到linux,可以用>符号直接输出到一个文本文件,即program.exe > 1.txt,再用记事本(全屏)打开也行。
注意:一定要全屏
运行结果:
char * 那个字符串其实需要用到的是每个字符的ASCII码 ,应该和输出符号的定位有关。
main函数中的那个下划线可以看作一个普通变量——哦不,一个神奇的变量。
printf句待考。
如果您喜欢本站的内容,欢迎订阅我的RSS以获取本站最新资讯。
RSS地址1:http://feed.casparant.com/
RSS地址2:http://feeds.casparant.com/casparant
Related Posts
---------- COPYRIGHT (C) CasparAnt.COM 2008 ----------
本站所有文章均遵循“创作共用条款(CC)3.0版本”, 允许转载演绎本站文章,仅需遵循以下原则:保留文章出处(URL及站名Caspar Ant), 并且给我一个 引用通告(trackback)。如果您觉得本站的文章很好,欢迎选择下面的网络书签收藏本文; 如果您觉得本站值得浏览,欢迎点击侧边栏进行订阅;欢迎您对文章发表评论,您的留言是对我最好的鼓励!
This entry is under CREATIVE COMMON ATTRIBUTION 3.0 LICENSE. Please remain "Caspar Ant" and the URL stay in your site when you share or remix this entry. It's necessary to give me a trackback from your own site. If you think this entry is good enough, welcome to put it to your own web bookmark. You can select from the bookmark sites at follows:



















02月 5th, 2008 at 10:08 am Quote
强哦!我最近又开始复习C语言了。
[回复]