1、 有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 05:12:25
1、 有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打

1、 有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打
1、 有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打

1、 有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打
#include "stdio.h"
int max[3]={12,8,5};
int a=12,b=0,c=0;
void f1() /*12->8*/
{
a=a-(max[1]-b);
b=8;
}
void f2() /*8->5*/
{
if(b>=5)
{
b=b-(max[2]-c);
c=5;
}
else
{
c=b;
b=0;
}
}
void f3() /*5->12*/
{
a=a+c;
c=0;
}
main()
{
int i=1;
for(;;i++)
{
if(c==5)
f3();
else if(b>c)
f2();
else f1();
printf("%d %d %d\n",a,b,c);
if(a==6&&b==6)
break;
}
printf("%d\n",i);
}

有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升 有12升水怎样利用一个8升和一个5升的容器将水分为两个6升 1、 有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打 C语言问题:有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打印出分水步骤.a12 b8 c512 0 0* * * ( “*” 1、编程解决如下数学问题:有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?打印出分水步骤. 有8升水,一个5升和3升水的杯子,怎样将这些水分成相等的两部分? 1、编程解决如下数学问题:有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打印出分水步骤.(20分) a12 b8 c5 12 0 0 * * * ( “*”表示当前状态下每 有一个七升的水桶和一个四升的水桶,怎样量出五升水 有一个可装3升水的桶和5升水的桶,怎样得出4升水? 有两个水桶,一个装水七升,一个装水5升,怎样量出1升水 有两个水桶,一个能装五升水,一个能装七升水,问怎样得到六升水? 一个装满8升水的杯子,现有3升和5升的空杯各1个,怎样倒进4升水?在线等!···~~~~~· 有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打印出分水步骤.a12 b8 c512 0 0* * *6 6 0#includestdio.hvoid Move(int *a,int *b,int aMax,int bMax){if(aMax>bMax){if((*a+*b)>bMax) { *a=*a-(bMa 有一个5升水桶和一个3升水桶,如何量出7升水 有2个水桶,一个只能装2升水,一个只能装5升水,怎样倒出4升的水? 有三个量杯,分别为三升,五升,七升,给一个水桶和二十升水,怎样量出十一升水. 有三个量杯,分别能盛水3升,5升,7升,给你一个水桶和20升水,怎样量出11升水 一个桶有7升水,一个桶有4升水,再8升水怎么装满两桶水