level 8
YILANXUAN0
楼主
交换两个数的值,大多这样比喻:
一杯水和一瓶牛奶交换,需要另外一个杯子,先把一杯水倒入另外一个杯子,然后再把牛奶倒入水杯,然后再把另一个杯子的水倒入牛奶杯,写成代码是这样:t:=a;a:=b;b:=t;
那么另外一种交换值的方式:a:=a+b;b:=a-b;a:=a-b;
请给这种交换方式做一个确切的比喻

图片来自:YILANXUAN0的百度相册
2015年02月16日 12点02分
1
一杯水和一瓶牛奶交换,需要另外一个杯子,先把一杯水倒入另外一个杯子,然后再把牛奶倒入水杯,然后再把另一个杯子的水倒入牛奶杯,写成代码是这样:t:=a;a:=b;b:=t;
那么另外一种交换值的方式:a:=a+b;b:=a-b;a:=a-b;
请给这种交换方式做一个确切的比喻

图片来自:YILANXUAN0的百度相册