早教吧作业答案频道 -->其他-->
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升水,怎样...的网友还看了以下:
已知关于X的一元二次方程x^2+2(k-1)x+k^2-1=0有两个不相等的实数根已知关于x的一元 2020-05-16 …
a/1!+a^2/2!+a^3/3!...一直到无穷怎么做?求和问题呀?貌似答案是e^a次,怎么来 2020-05-20 …
数学听不懂,老师不讲步骤和分析,教学方法怪.学不好刚刚上初一,小学是一个特级老师教的,方法和分析都 2020-06-22 …
1.一组质数2.13.71和为86,3个质数和为86的还有多少组2.1个质数的3倍和另个质数的2倍 2020-07-10 …
求详解关于C语言的以下关于简单程序设计的步骤和顺序的说法中正确的是()A)确定算法后,整理并写出文 2020-07-23 …
水质的净化与检测的实验报告.1.实验目的2.实验原理3.主要仪器和试剂4、实验步骤和实验现水质的净 2020-07-29 …
48=2*2*2*2*384=2*2*3*748和84全部共有的质因数是(1)36和60的共有质因 2020-07-31 …
(x-2)^2=9(x+3)(步骤)用十字相乘法:x^2-5倍的根号2*x+83x^2-2x-1= 2020-08-03 …
在二维平面内.已知势能U(x,y)=x^2-y^2+2,求质点在(+2,+3)时的力F=?Ni+?N 2020-12-18 …
设集合A={xlx^2+4x=0},B={xlx^2+2(a+1)x+a^2-1=0},其中x属于R 2020-12-31 …