#include <iostream>\x0d using namespace std;\x0d \x0d void a(char c, bool b)\x0d {\x0d for(char i='A';i<c;i++)\x0d cout << i;\x0d \x0d if(b)\x0d cout << (char)(c+' ');\x0d else\x0d cout << c;\x0d \x0d cout << endl;\x0d \x0d if(!b || c!='A')\x0d a(c-b, !b);\x0d }\x0d \x0d int main()\x0d {\x0d a('Z', 0);\x0d }\x0d
Note that non-ascii characters in the above source code will be escaped (such as \x9f).