早教吧作业答案频道 -->其他-->
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升水,怎样...的网友还看了以下:
1、一个三角形的两个内角分别是36°和28°,另一个内角是()度?这是一个什么三角形?2、直角三角 2020-05-14 …
已知关于X的一元二次方程x^2+2(k-1)x+k^2-1=0有两个不相等的实数根已知关于x的一元 2020-05-16 …
两个底面积相等的长方体,第一个长方体与第二个长方体高的比是7::11,第二个长方体的体积是144立 2020-06-06 …
.甲仓存粮的三分之二和乙仓存粮的四分之三相等,甲、乙两仓存粮的最简比是()2.两个圆柱的底面直径相 2020-06-17 …
有两个箱子,第1个箱子有3个白球,2个红球,第2个箱子有4个白球,4个红球.现从第1个箱子中随机地 2020-06-25 …
一本书共有61页,顺次编号为1,2,…,61,某人在将这些数相加时,有两个两位数页码都错把个位数与 2020-07-10 …
acoupleof1.两三个,几个2.两个,几个3.几天4.一对5.几个,两个acoupleof老 2020-07-17 …
判断题:1.一个角的补角比这个角的余角大()2.两个直角的补角相等()3.两个锐角的余角相等()4 2020-08-02 …
有两个一元二次方程:M:ax2+bx+c=0,N:cx2+bx+a=0,其中a+c=0,以下三个个 2020-08-03 …
判断真命题:1向量的模是一个正实数2两个向量平行是两个向量相等的必要条件3若两个单位向量互相平行,则 2020-12-18 …