还是没想通~
程序代码:main()
{
char *a="#include<stdio.h>%cmain()%c{%c%cchar *a=%c%s%c;%c%cprintf(a,10,10,10,9,34,a,34,10,9,10,10,10);%c%cgetch();%c}";
printf(a,10,10,10,9,34,a,34,10,9,10,10,10);
getch();
}
程序代码:main()
{
char *a="#include<stdio.h>%cmain()%c{%c%cchar *a=%c%s%c;%c%cprintf(a,10,10,10,9,34,a,34,10,9,10,10,10);%c%cgetch();%c}";
printf(a,10,10,10,9,34,a,34,10,9,10,10,10);
getch();
}
2008-10-04 09:08
2008-10-04 09:29
2008-10-04 09:58

2008-10-04 10:12
2008-10-04 10:19
2008-10-04 13:00

2008-10-04 13:07
printf("#include<stdio.h>\nmain()\n{\n\tchar *a=\"#include<stdio.h>%cmain()%c{%c%cchar *a=%c%s%c;%c%cprintf(a,10,10,10,9,34,a,34,10,9,10,10,10);%c%cgetch();%c}\";\n\tprintf(a,10,10,10,9,34,a,34,10,9,10,10,10);\n\ngetch();\n}");
2008-10-04 13:58
2008-10-04 14:46
2008-10-04 23:13