更正一下代码
```cpp
#include<iostream>
#include<fstream>
using namespace std;
int k=0,n;
void mov(int n,char a,char c,char b)
{
if(n==0)
return ;
mov(n-1,a,b,c);
k++;
cout<<k<<":from "<<a<<"-->"<<c<<endl;
mov(n-1,b,c,a);
}
int main()
{
//freopen("hanoi.in","r",stdin);
//freopen("hanoi.out","w",stdout);
cout<<"n=";
cin>>n;
mov(n,'a','c','b');
//fclose(stdin);
//fclose(stdout);
return 0;
}
```
by Mate_985 @ 2018-04-19 20:14:49
首先,你没好好看题目
by yy233 @ 2018-05-25 21:36:17