• 2022-07-25
    对于以下递归函数f,调用函数f(2, ' 1', ' 2', ' 3')的输出结果是( )。void f(int n, char a, char b, char c){ if (n == 1) printf("%c->%c#", a, b) ; else { f(n-1, a, c, b); printf("%c->%c#", a, b); f(n-1, c, b, a); }}
    A: 3->2#1->2#1->3#
    B: 1->2#1->3#3->2#
    C: '1'->'3'#'3'->'2'#'1'->'2'#
    D: 1->3#1->2#3->2#