输入三个数字,将三个数字按从大到小的顺序输出(两种解法)
发布时间:2022-12-28 09:16:35 284
相关标签:
法一:全用if,由于题目只输入输出三个数字,情况较少,可以用if一一罗列出来,即如果a最大、如果b最大、如果c最大的情况
运行结果:
注:不要将情况考虑掉了,要理清思路
法二:
算法实现:a中放最大值;b次之;中放最小值
1.由于只需要对三个数进行排列,比较三个数之间的大小并进行排序,所以思考一下,需明白只需要比对三次这之间的大小就可以得出结果:及a与b、a与c和b与c
2.为使该运算更清晰,我们引入了第三个变量“tem”将不合题目要求的数字给替换掉
即用如图来表示将位置调换
文章来源: https://blog.51cto.com/u_15899086/5960000
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报