0%

递归反向输出字符

文章时效性提示

本文发布于 497 天前,部分信息可能已经改变,请注意甄别。

题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
void 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(10);
}