当前位置:编程学习 > C/C++ >>

用递归反序输出字符

题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
 
 1 #include<stdio.h>
 2
 3 //递归输出。
 4 void palin(int n)
 5 {
 6     char current;
 7     current=getchar();
 8     if(n!=1)
 9     palin(n-1);
10     putchar(current);   
11 }
12
13 int main()
14 {
15     palin(5);
16     printf("\n");
17    
18     return 0;
 
19 }


 




摘自  zhengmian 
补充:软件开发 , C语言 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,