是不是tc?我用vc和gcc都试过了,下面是用gcc编的输出:
[/Documents\ and\ Settings/kaikai/桌面] cat a.c
#define P putchar(c-c%2*32)
f(c){P,c>97&&f(c-1)<P;}main(){f(getchar()|32);}
[/Documents\ and\ Settings/kaikai/桌面] gcc a.c
[/Documents\ and\ Settings/kaikai/桌面] ./a
a
A[/Documents\ and\ Settings/kaikai/桌面] ./a
c
CbAbC[/Documents\ and\ Settings/kaikai/桌面] ./a
Z
zYxWvUtSrQpOnMlKjIhGfEdCbAbCdEfGhIjKlMnOpQrStUvWxYz[/Documents\ and\ Settings/ka
ikai/桌面]