C语言:字符的反向输出

问题:利用递归函数调用的方式,将输入的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);
	}
}
    原文作者:程序猿胖虎
    原文地址: https://blog.csdn.net/weixin_55804957/article/details/125745605
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞