<?php function hannuota($n,$a,$b,$c){ if ($n==1) { echo '盘子 '.$n.' 直接从柱子 '.$a.' 移动到柱子 '.$c.'<br/>'; }else{ hannuota(($n-1),$a,$c,$b); echo '盘子 '.$n.' 从柱子 '.$a.' 移动到柱子 '.$c.'<br/>'; hannuota(($n-1),$b,$a,$c); } } hannuota(3,'A','B','C'); ?>最后将B柱子上的n-1个盘子借助A移到C