1. 编程学习网 > 编程教程 > C语言教程 > C语言经典案例:利用递归函数调用方式,将所输入的5个字符,以相

C语言经典案例:利用递归函数调用方式,将所输入的5个字符,以相

需求描写:应用递归函数挪用方法,将所输出的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

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休