题目:利用函数递归的办法,将输入的五个字符,以相反的顺序打印出来
分析:
1.输入字符 getchar()
2.输出字符 putchar()
3.注意else()内的 f(n-1)的位置
当我们输入一串字符,需要输出一串逆序字符。所以我们把f(n-1)放在输出字符语句前
#includevoid f(int n){ char c; if (n==1){ c=getchar(); putchar(c); }else{ c=getchar(); f(n-1); putchar(c); } } int main() { void f(int n); f(5); printf("n"); return 0; }



