用递归反序输出字符

题目:利用递归函数调用方式,将所输入的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 } 

 

 

posted @ 2012-05-09 07:47  zhengmian  阅读(1146)  评论(0)    收藏  举报