黑马程序员技术交流社区
标题:
出一道很考验编程思想的题
[打印本页]
作者:
hlh
时间:
2016-5-12 23:23
标题:
出一道很考验编程思想的题
假如你有你有无穷的水,给你一个5升的桶和3升的桶,请问怎么装四升的水出来?
作者:
老司机喔
时间:
2016-5-12 23:51
能再找一个桶吗?
作者:
yanzhendong
时间:
2016-5-13 00:06
本帖最后由 yanzhendong 于 2016-5-13 00:09 编辑
先装满3升水,倒进5升桶里,再装满3升水,倒进5升桶里,倒满不要洒出来,这样3升桶里还有1升水,把5升桶里的水全部倒掉,将3升桶里的1升水倒进5升桶里,这样5升桶里有1升水,在装满3升水倒进5升桶里,这样就有4升水了
作者:
gx1364
时间:
2016-5-13 12:58
请问楼主这是用到了什么编程思想呢?
作者:
yaolv7
时间:
2016-5-13 17:05
yanzhendong 发表于 2016-5-13 00:06
先装满3升水,倒进5升桶里,再装满3升水,倒进5升桶里,倒满不要洒出来,这样3升桶里还有1升水,把5升桶里 ...
哥们,你这方法太麻烦,有待优化~
作者:
pal_xie
时间:
2016-5-13 21:52
easy 请不要用很 这个字
作者:
Noodles.
时间:
2016-5-13 22:40
5-3 = 2 放入 3容量中(2/3)
5盛满,倒给刚才2/3中,倒1升,剩4升
作者:
我有上将潘凤
时间:
2016-5-13 23:15
好问题。。。
作者:
何亚辉
时间:
2016-5-13 23:36
5升水,倒入3升的桶里,然后把3升桶里的水倒掉,然后把5升桶里剩下的2升水到进3 升的桶里,然后5升的桶装满后,到1升把3升的桶装满,剩下4升
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2