问题:利用递归函数调用的方式,将输入的5个字符,以相反的顺序打印出来。
代码实现:
#includevoid 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); } }

问题:利用递归函数调用的方式,将输入的5个字符,以相反的顺序打印出来。
代码实现:
#includevoid 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); } }