dkfr.net
当前位置:首页 >> 急!求野人过河问题用C语言实现!! >>

急!求野人过河问题用C语言实现!!

本来没打算发出来。送你算了。 下面的程序称得上perfect,程序在dev-c++下编译通过. #include #include #include #define maxloop 100 /* 最大层数,对于不同的扩展方法自动调整取值 */ #define pristnum 3 /*初始化时设定有3个野人3个传教士,实...

陷入死循环,说明 在退出循环的语句中出现了问题。不知道你如何定义的栈结构,所以你自己分析下,while((s->top)+1)与if(pd==1) 的判断是不是出错了。。

你把问题看简单了。你的程序有几个问题: int boatf(int im,int ic,int ii)在这个函数中改变的im和ic的值只是改变的两个临时变量的值,并没有改变全局变量im和ic的值。你可以把前两个参数去掉。 还有,你的for循环并不是可以正确遍历所有情况的...

有3个传教士和3个野人要过河,只有一艘船,这艘船每次只能载2个人过河,且无论哪边野人的数量大于传教士的数量时,野人就会吃掉传教士。怎样让他们都安全过河? C语言源代码: #include #include #define STEP_MAX 20 //来回过河的次数 #define ...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com