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
结束
哎,这个题目我自己思考我想不通,又觉得自己想得通,可是就是不清楚那个思路是对.麻烦可以帮我解释下吗?我思路有点混乱!
或者请你们把正确的答案打给我吧,让我参考下,我的思路究竟是错什么了.
最好有完整的传统流程图.是流程图,不要给我来代码的,还有解释下思路,别复制网上的,我看不懂
人气:206 ℃ 时间:2020-06-21 22:11:33
解答
必然是第一个啊,第一个C相当于是一个暂存变量啊,是后面各种交换很经典的算法,而你看第二个,i是油a是醋.呵呵,你换个思维想想,油和醋混合后成什么了,而第一个是也是不全对的,应该写成,c=a;a=b;b=c;
推荐
- 有三个数a,b,c,要求按大小顺序把它们输出(用传统流程图表示)
- 用传统流程图表示求解以下算法:1、有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换
- (1) C语言 有3个数a,b,c,要求按大小顺序把它们输出 (2) 判断一个数n能否被3和5整除 要传统流程图和NS图.
- C语言小题,用传统流程图表示:依次将10个数输入,要求输出其中最大的数.
- 如果|2x+1|=1+2x,且|3x+5|=5+3x,那x的取值范围是
- push down&turn是什么
- 除去下列物质中的杂质.HNO3(HCl)( )CaCl2(HCl)( )NaOH(Ca(OH)2)( )
- 在进行“探究影响鼠妇分布的环境因素”的活动时,所用的科学实验研究方法是?
猜你喜欢