搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 过河问题
标题:
过河问题
取消只看楼主
黑衣圣堂
等 级:
新手上路
帖 子:44
专家分:0
注 册:2006-3-13
楼主
问题点数:0 回复次数:3
过河问题
本人求一个老老问题,过河问题。就是一岸有狼羊菜农夫,狼吃羊,羊吃菜,农夫在时不吃,如果一次只能带一样到对岸,
编写程序使全部都带到对岸。(谁愿意指点的话,麻烦尽量将代码写标准,最好能附上点注释,在此多谢了!!!
)
搜索更多相关主题的帖子:
过河
农夫
注释
附上
2006-03-13 10:44
黑衣圣堂
等 级:
新手上路
帖 子:44
专家分:0
注 册:2006-3-13
第
2
楼
得分:0
没人来指点指点吗?
我不是一支恣意逃窜的箭,而是一个威灵的射手,我的直感,会引领着,把自我射向,更遥远的,流浪。
2006-03-13 11:46
黑衣圣堂
等 级:
新手上路
帖 子:44
专家分:0
注 册:2006-3-13
第
3
楼
得分:0
我想要完整的代码
我不是一支恣意逃窜的箭,而是一个威灵的射手,我的直感,会引领着,把自我射向,更遥远的,流浪。
2006-03-13 16:40
黑衣圣堂
等 级:
新手上路
帖 子:44
专家分:0
注 册:2006-3-13
第
4
楼
得分:0
多谢
lj_860603的帮忙啊,可是你那样只能显示出运行到最后的结果,
我运行了一下试了,结果只有Lang has been taken
Cai has been taken
Yang has been taken
Yang has been taken
也许是我的意思没表达清楚吧,就像你说的那样,用0和1来表示在还是不在,
譬如说狼羊菜用000表示,对岸对应的用111表示到了对岸,程序运行第一步的
时候应该能显示出是怎么带的,运行后应有如下显示:
111
000 (这个表示狼羊菜都在原岸)
101
010 (经过判断将羊带到对岸)
001
110 (经过判断将狼带到对岸)
011
100 (此时狼会吃羊,所以将羊带会,切注意刚带来的狼不能再带回,否则会无限循环)
010
101 (同上判断,将菜带到对岸)
000
111 (程序完成,全部带到对岸)
完整的我想最好能是这样,不应该光只有结果,要不那就太简单了,
不过在这还是很感谢 lj_860603 的帮助和启发
我不是一支恣意逃窜的箭,而是一个威灵的射手,我的直感,会引领着,把自我射向,更遥远的,流浪。
2006-03-14 10:07
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-50075-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.699081 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved