主程序:
clc;
clear all;
close all;
n = input('Please input the number of hannuo:');
hannuo(n,'1','2','3');
递归程序:
function hannuo(n,a,b,c)
if (n == 1)
move(a,c)
else
hannuo(n-1,a,c,b);
move(a,c);
hannuo(n-1,b,a,c);
end
end
移动函数:
function move(x,y)
disp([x '-->' ,y]);
end