汉诺塔

#include void main() { void hanoi(int n,char one ,char two, char three); int m; scanf("%d",&m); printf("The step to moving %d disk:\n"); hanoi(m,'A','B','C'); getch(); } void hanoi(int n,char one,char two,char three){ void move (char x,char y); if (n==1) move (one ,three); else { hanoi(n-1,one ,three,two); move (one ,three); hanoi(n-1,two,one,three) ; } } void move (char x,char y){ printf("%c----->%c\n",x,y); }

你可能感兴趣的:(职场,汉诺塔,休闲)