1 #include<iostream> 2 #include<string> 3 4 using namespace std; 5 6 void Hanoi(int n,char A,char B,char C); 7 8 void main() 9 { 10 Hanoi(5,'A','B','C'); 11 } 12 13 void Hanoi(int n,char A,char B,char C) 14 { 15 if(n==1) 16 cout<<"Move top disk from peg "<<A<<" to peg "<<C<<endl; 17 else 18 { 19 Hanoi(n-1,A,C,B); 20 cout<<"Move top disk from peg "<<A<<" to peg "<<C<<endl; 21 Hanoi(n-1,B,A,C); 22 } 23 }
微信公众号: 猿人谷
如果您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】
如果您希望与我交流互动,欢迎关注微信公众号
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。