10L,7L,3L的水壶怎么取出5升水c语音程序设计题哦

问题描述:

10L,7L,3L的水壶怎么取出5升水
c语音程序设计题哦

先倒出9L水,此时确保7L的水壶是空的,然后将3L的水壶中的水倒入7L的空水壶中,再将倒出的9L水将7L水壶灌满,余下的就是5L水了。

7L往3L倒一次,剩4L,转移至10L里;
7L往3L倒两次,剩1L,转移至10L里
10L里的水即为5L

3L的盛满倒入10L里,在盛满3L的,倒入7L里,再次盛满3L仍是倒入7L,再一次盛满3L把7L的装满,那么3L里剩下2L,再带入原有3L的10L中,即是5L.

先把七升的水壶提满,倒出六升,剩下一升倒入十升的水壶中,用上述方法取两升,再取满三升的倒入十升中,那么十升的水壶中就有五升水。