• 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: 1->;3#1->;2#3->;2#
    B: 3->;2#1->;2#1->;3#
    C: 1->;2#1->;3#3->;2#
    D: '1'->;'3'#'3'->;'2'#'1'->;'2'#