Write a recursive function void mirror(void)
that reads character by character (using
the function getchar()
) a string terminated by ? and then displays the string in reverse order.void main()
{
mirror();
}
Difficulty level
This exercise is mostly suitable for students
void mirror()
{
char c;
c=getchar();
if(c!='?')
mirror();
putchar(c);
}
Back to the list of exercises
Looking for a more challenging exercise, try this one !!
Star pattern 21