问题:利用递归函数调用的方式,将输入的5个字符,以相反的顺序打印出来。
代码实现:
#include <stdio.h>
void reverse(int n);
int main()
{
int n = 5;
reverse(n);
return 0;
}
void reverse(int n)
{
int next;
if(n<=1){
next=getchar();
putchar(next);
}else{
next=getchar();
reverse(n-1);
putchar(next);
}
}