题目内容
请设计两个算法,以实现交换两个大小相同的杯子中的液体(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中,结束. 点评:一个算法往往具有代表性,能解决一类问题,如本例可以引申为交换两个变量的值. |
练习册系列答案
相关题目