题
你需要写一份代码,这份代码的功能是:输出这份代码。
解
挺有意思的一道题。代码见下(可能还有更短的):
#include<cstdio>
char *s={"#include<cstdio>%cchar *s={%c%s%c};%cmain(){printf(s,10,34,s,34,10);}"};
main(){printf(s,10,34,s,34,10);}
你需要写一份代码,这份代码的功能是:输出这份代码。
挺有意思的一道题。代码见下(可能还有更短的):
#include<cstdio>
char *s={"#include<cstdio>%cchar *s={%c%s%c};%cmain(){printf(s,10,34,s,34,10);}"};
main(){printf(s,10,34,s,34,10);}