C语言经典案例:利用递归函数调用方式,将所输入的5个字符,以相
栏目分类:C语言教程 发布日期:2020-04-04 浏览次数:次
需求描写:应用递归函数挪用方法,将所输出的5个字符,以相反次序打印出来。
C语言案例剖析:无。
实现代码如下:
#include <stdio.h>
int main()
{
int i=5;
void palin(int n);
printf("请输出5个字符\40:\40");
palin(i);
printf("\n");
}
void palin(n)
int n;
{
char next;
if(n<=1) {
next=getchar();
printf("相反次序输入结果\40:\40");
putchar(next);
} else {
next=getchar();
palin(n-1);
putchar(next);
}
}
本案例运行效果如下:
请输出5个字符 : abcde
相反次序输入结果 : edcba
本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/cyuyan/1040.html