问题:俩个瓶A和B,分别盛放醋和油,要求将他们互换。

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:15:40
问题:俩个瓶A和B,分别盛放醋和油,要求将他们互换。 用传统流程图画``我想问噶系要不要判断条件? 符合3种基本结构~!! 设多个X空瓶``详细告诉我解题方法``谢谢 !!{C语言}
假设 a是醋瓶,b油瓶,c是空瓶
c=a;注释: a中的醋放入c瓶,a瓶变成空瓶;
a=b; b中的醋放入a瓶,b瓶变成空瓶;
b=c; c中的醋放入b瓶,c瓶变成空瓶;
这样就将a和b互换了。结构我明白````代码不会写``
问题2:原码跟补码之间怎么转换啊????

假设 a是醋瓶,b油瓶,c是空瓶
c=a;注释: a中的醋放入c瓶,a瓶变成空瓶;
a=b; b中的醋放入a瓶,b瓶变成空瓶;
b=c; c中的醋放入b瓶,c瓶变成空瓶;
这样就将a和b互换了。理解了这个数据结构了吗?理解了,代码就不用我写了吧?
# include <stdio.h>
main( ) / *主函数* /
{
int a=1,b=2,c;
c=a;
a=b;
b=c;
printf("%d%d\n",a,b);
}
你运行看一下。。。结果是不是a=2,b=1了?

就用 if else 语句``B不是油么?怎么变醋了``
先定义 A B C 的数据类型 随便都OK`
接着关键是
/*后面就是互换的条件*/
/*D是个中间变量,D就是空的*/

if (A是醋的条件,B是油,C空瓶) D=C;C=A;A=D;

大概就这样``