关于c语言中的分支结构

 我来答
汲城濮昊昊
2020-01-10 · TA获得超过3606个赞
知道小有建树答主
回答量:3067
采纳率:32%
帮助的人:229万
展开全部
建议你去看下<算法与数据结构--C语言>
这个程序
简单的说
是采用的换位法
关键在于变量e
上面
abcd只是在内存中分配的空间的名字
因为输入内存中的abcd本身就一个顺序的概念
上面的程序主要就是把最大数字赋给a第二大的给b依次类推
程序执行完if(a>b),if(b>c),if(c>d),三个语句就是找出abcd中最大值放在d中。
然后在执行if(a>b)
,if(b>c),就值再找出abc中最大值给c。
最后if(a>b)就是让b存放ab中的较大值。
这样就实现了4个数的由小到大的排序了。
謇痴弥骏琛
2020-06-08 · TA获得超过3824个赞
知道大有可为答主
回答量:3071
采纳率:34%
帮助的人:152万
展开全部
这个啊就是我给你举个例子就明白了。比如我输入的是a=2,b=6,c=3,d=8
那么a>b不执行就执行下一个,b>c是符合条件的就执行,那么就将b,c的值换一下,现在b=3,c=6了,那么c=6再与d=8比较,不满足所以不执行。现在看啊
a=2,b=3,c=6,d=8了,b>c不成立不执行,a>b也不执行,所以这样就做起来了,你可以一步步看看,用其他的数字也是一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
景愉玉幼霜
2019-02-01 · TA获得超过3783个赞
知道大有可为答主
回答量:3163
采纳率:30%
帮助的人:163万
展开全部
1。将ab的最大值给b
2。将abc间的最大值给c
3。将abcd间的最大值给d
4。将执行上述步骤后,将ab的最大值给b
5。将执行上述步骤后,将abc的最大值给c
6。将执行上述步骤后,将ab的最大值给b
7。依次输出调整后abcd即为从小到大的顺序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式