#include #define MAX 100 char* reverse(char[]); int main() { char str[MAX],*rev; printf("Enter any string: "); scanf("%s",str); rev = reverse(str); printf("Reversed string is: %s",rev); return 0; } char* reverse(char str[]) { static int i=0; static char rev[MAX]; if(*str) { reverse(str+1); rev[i++] = *str; } return rev; }