[C++]Hanoi

来源:互联网 发布:js面包屑导航代码 编辑:程序博客网 时间:2024/06/05 01:45
#include<iostream>using namespace std;int i = 0;void Hanoi(int count, int start, int end, int temp){if(count>0){Hanoi(count - 1, start, temp, end);i++;cout <<"第"<<i<< "步     将第 " << count << "个盘子从第" << start << "移到" << end << endl;//Hanoi(1, start, end, temp);Hanoi(count - 1, temp, end, start);return;}}int main(){int count;while (cin >> count){i = 0;Hanoi(count, 1, 3, 2);cout << "总步数"<<i<<endl;}}

0 0
原创粉丝点击