早教吧作业答案频道 -->其他-->
C语言问题:有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打印出分水步骤.a12b8c51200***(“*”
题目详情
C语言问题:有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?
有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打印出分水步骤.
a12 b8 c5
12 0 0
* * * ( “*”表示当前状态下每个容器的盛水量)
......
0 6 6
有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打印出分水步骤.
a12 b8 c5
12 0 0
* * * ( “*”表示当前状态下每个容器的盛水量)
......
0 6 6
▼优质解答
答案和解析
三个容器互相倒水,每次动作最多有六种可能的倒法
a->b、a->c、b->a、b->c、c->a、c->b
初始状态a=12,b=0,c=0,最终的目的是a=6,b=6,c=0(c最多是5,所以不可能是6,题目的最后一句0 6 6是误导).
如果a>0,且 b < 8,可执行 a->b,执行a->b的结果是
if (a 0,且c < 5,可执行 a->c,执行a->c的结果是
if (a
a->b、a->c、b->a、b->c、c->a、c->b
初始状态a=12,b=0,c=0,最终的目的是a=6,b=6,c=0(c最多是5,所以不可能是6,题目的最后一句0 6 6是误导).
如果a>0,且 b < 8,可执行 a->b,执行a->b的结果是
if (a 0,且c < 5,可执行 a->c,执行a->c的结果是
if (a
看了 C语言问题:有12升水,怎样...的网友还看了以下:
以下算式怎样简便怎样算(写出步奏)谢谢!2005×12/20044-(5/7+1/3)-2/7(3 2020-04-07 …
英语翻译倒霉的一天5.1放了五天假,在这五天里,我非常无聊,在第三天我约了同学去XXX(地名1), 2020-05-13 …
在直角坐标系中,描出下列各点,并且所得到的点用线段依次连接起来,(-5,2),(-4.5,2),( 2020-06-11 …
石碑护身符的结印的作用是什么如:1:橘梗结印2:叶影结印3:云月舞鹤结印4:山岐幡结印5:竹内古河 2020-06-17 …
269/5一(32/5+1/6)÷12.5% 2020-07-19 …
一水满池水池底.底有孔.放完水要多长时间?一10*5*1.5m的水池,底部开2个直径200mm圆孔 2020-07-21 …
用π/4=1-1/3+1/5-1/7+……级数求π的近似值.要求循环5000次自动退出循环并打印计 2020-08-02 …
三年整存整取的定期存款利率5%,是每年5%还是一共5%1年期的利率是3.5%,三年期的是5%.是每年 2020-11-06 …
一份书稿计划由甲已丙三人10天打印完成.前一周他们一共打印了400页,以后三天甲打印了164页,已打 2020-12-19 …
一份书稿计划由甲已丙三人10天打印完成.前一周他们一共打印了400页,以后三天甲打印了164页,已打 2020-12-19 …