c语言习题,两个瓶子a和b,分别装油和醋,现在要求互换.要求是传统流程图

c语言习题,两个瓶子a和b,分别装油和醋,现在要求互换.要求是传统流程图

题目
c语言习题,两个瓶子a和b,分别装油和醋,现在要求互换.要求是传统流程图
据说是老题目,
有两个瓶子a,b分别装醋和油,要求互换,即a装油,b装醋
第一个想法(流程图符号暂时省略)c是第三个瓶子
开始
a=c
c=b
b=a
结束
第二个想法 c是第三个瓶子,油是i,醋是o
开始
a=i
i=c
b=a
c=b
结束
哎,这个题目我自己思考我想不通,又觉得自己想得通,可是就是不清楚那个思路是对.麻烦可以帮我解释下吗?我思路有点混乱!
或者请你们把正确的答案打给我吧,让我参考下,我的思路究竟是错什么了.
最好有完整的传统流程图.是流程图,不要给我来代码的,还有解释下思路,别复制网上的,我看不懂
答案
必然是第一个啊,第一个C相当于是一个暂存变量啊,是后面各种交换很经典的算法,而你看第二个,i是油a是醋.呵呵,你换个思维想想,油和醋混合后成什么了,而第一个是也是不全对的,应该写成,c=a;a=b;b=c;
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.