你的程序没有主函数撒!在你的代码后面加上:int mian(void){ hannoi(n,a,b,c);//n,a,b,c用你自己的数代替 return;}你的程序还有一个问题,既然你的n值是由用户输入的,你的函数为什么要接受参数n,直接把hannoi中的n参数去掉,在头文件包含语句下面定义变量n:int n;
程序有主函数的,在代码后面加上行了
补充一小点,输入n应该是&n