C语言我用C-FREE5.0编译一个函数,调试没有警告和错误,却生成LIB文件 无法运行

2024-12-30 19:10:22
推荐回答(3个)
回答1:

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

回答2:

程序有主函数的,在代码后面加上行了

回答3:

补充一小点,输入n应该是&n