#include <stdio.h> #define N 5 void f(char* buf) { if(*buf=='\0') return; ++buf; f(buf--); putchar(*buf); } int main() { char buf[N+1]={'\0'}; gets(buf); f(buf); return 0; }