题目内容

写出交换两个大小相同的杯子中的液体(A.水、 B.酒)的两个算法.

解析:由于两个杯子中的液体不能直接交换,所以可以考虑通过引入第三个空杯子(或引入两个空杯子)的办法进行交换.

算法1

1.找一个大小与A相同的空杯子C;

2.将A中的水倒入C中;

3.将B中的酒精倒入A中;

4.将C中的水倒入B中,结束.

算法2

1.再找两个空杯子C和D;

2.将A中的水倒入C中,将B中的酒倒入D中;

3.将C中的水倒入B中,将D中的酒倒入A中,结束.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网