#33093: 如何輸出ring #number


howie13579 (技職水龍頭)

學校 : 國立臺灣科技大學
編號 : 131965
來源 : [223.137.239.85]
最後登入時間 :
2024-03-15 13:51:51
a227. 三龍杯 -> 河內之塔 -- 2011三龍杯 (成附建杯) | From: [114.36.207.58] | 發表日期 : 2022-11-30 14:28

//直接輸出n即可

void tower(int n, char a, char b, char c)
{
    if (n == 1)
    {
        printf("Move ring %d from %c to %c\n",n,a,c);
    }
    else {
        tower(n - 1, a,c,b);
        printf("Move ring %d from %c to %c\n", n, a, c);
        tower(n-1, b, a, c);
    }
}

 
ZeroJudge Forum