有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?
来源:百度知道 编辑:UC知道 时间:2024/06/25 05:10:47
1、编程解决如下数学问题:有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打印出分水步骤。(20分)
a12 b8 c5
12 0 0
* * * ( “*”表示当前状态下每个容器的盛水量)
......
0 6 6
a12 b8 c5
12 0 0
* * * ( “*”表示当前状态下每个容器的盛水量)
......
0 6 6
我编的程序如下:敬请指点
#include<iostream.h>
void main()
{
int a[3] = {12,0,0};//A,B,C
cout<<"倒水的过程如下:(作者luxiao6666)敬请指点"<<endl;
cout<<"a12"<<'\t'<<"b8"<<'\t'<<"c5"<<endl;
while(a[2]!=6)//c!=6
{
if(a[2]==0)//C为0,A->C
{
a[2] = 8;
a[0] = a[0]-8;
a[1] = 12-a[0]-a[2];
}
else
{
if(a[1]!=5)//B不为0
{
if(a[2]<5)//C->B
{
a[1] = a[2];
a[2] = 0;
}
else//B->A
{
a[2] = a[2] - (5 - a[1]);
a[1] = 5;
}
}
一个三升水筒和一个五升水筒装满水,怎样可以得到四升水?
一个五升和一个三升水杯利用这两个容器倒出四升的水
一个是有11升水的葫芦,一个是有6升水的葫芦,怎么样倒出8升水
有个3升和5升的水瓶要倒出4升水怎样倒
有一个7升的桶和5升的桶,怎么样用这两只桶量出1升水??
有两个葫芦.一个大葫芦可以装十一升水,一个小葫芦可以装六升水,怎样可以打到八升水?
一个容器里有8升水,如果用一个3升和一个5升的容器将水分成相等的两份,该如何分?
一个装5升水和一个装3升水的瓶子,如何倒出4升水来
一个罐可装5升水,另一个罐可装3升水,怎样使5升罐有1升水,3升罐没水
有两只壶,一只装5升水,一只装7升,要量出1升水,该如何利用这两个壶