Q:打水时,有一个5升的筒,一个3升的筒,如何打到4升的水

A:

PART1:记号说明

b5, bucket 5L(5升筒)

b3, bucket 3L(3升筒)

<-,倒水操作

目的<-源, 当目的为0时代表,代表清空源

=,等号

PART2:操作步骤

1) b5 <- 5

b5 = 5;

b3 = 0;

2) b3 <- b5

b5=2;

b3=3;

3) 0 <- b3

b5=2;

b3=0;

4) b3 <- b5

b5=0;

b3=2;

5) b5 <- 5

b5=5;

b3=2;

6) b3 <- b5

b5=4;

b3=3;

posted on 2010-05-28 18:36  silentmj  阅读(225)  评论(0编辑  收藏  举报