倒水问题(学校初试第4题)

三个12L、8L、5L的无刻度杯子,12L的已装满水,怎样倒可以倒出2个6L的水 12L的杯子为:a12,8L的杯子为:b8,5L的杯子为:c5.输出每次倒水后,每个杯子中水的容量。 a12 b8 c5 12 0 0 .............. .............. 6 6 0 思路: 1,若b8为空,把a12的水倒满b8或者倒完a12内的水。 2,若c5为空,把b8的水倒满c5或者倒完b8内的水。 3,若c5满,则把c5的水倒入a12中。 4,直到a12,b8的水为6L #include<stdio...
浏览49928次