日志存档:12, 2008

打印自己代码的程序

2008-12-26,星期五 | 分类:C/C++, 原创 | 标签:, | 231 views
程序自己打印自己?没搞错吧,这么无聊?呵呵,就是这么无聊,而且不能利用元数据或者文件操作。大家无聊的时候也可以试着想一想,放松放松,娱乐一下。 其实这类程序称为Quine,就是用各种语言来实现自己打印自己,第一个想到这个问题的人一定很无聊,但是第一个想出解的人一定很天才! 以下是一个经典的C语言程序: char*f="char*f=%c%s%c;main(){printf(f,34,f,34,10);}%c";main(){printf(f,34,f,34,10);}   更多请详见Quine主页: http://www.nyx.net/~gthompso/quine.htm