法一:全用if,由于题目只输入输出三个数字,情况较少,可以用if一一罗列出来,即如果a最大、如果b最大、如果c最大的情况
运行结果:
注:不要将情况考虑掉了,要理清思路
法二:
算法实现:a中放最大值;b次之;中放最小值
1.由于只需要对三个数进行排列,比较三个数之间的大小并进行排序,所以思考一下,需明白只需要比对三次这之间的大小就可以得出结果:及a与b、a与c和b与c
2.为使该运算更清晰,我们引入了第三个变量“tem”将不合题目要求的数字给替换掉
即用如图来表示将位置调换
法一:全用if,由于题目只输入输出三个数字,情况较少,可以用if一一罗列出来,即如果a最大、如果b最大、如果c最大的情况
运行结果:
注:不要将情况考虑掉了,要理清思路
法二:
算法实现:a中放最大值;b次之;中放最小值
1.由于只需要对三个数进行排列,比较三个数之间的大小并进行排序,所以思考一下,需明白只需要比对三次这之间的大小就可以得出结果:及a与b、a与c和b与c
2.为使该运算更清晰,我们引入了第三个变量“tem”将不合题目要求的数字给替换掉
即用如图来表示将位置调换
上一篇:输入三个数,输出最大值
下一篇:在1-100中 打印3的倍数
【HarmonyOS】 鸿蒙开发 (比较两个值大小,输出较大值)在DevEco Studio中开发,用户界面输入两个值,比较两个值大小并输出较大值。主要是练习了对TextInput属性的应用。
一个冒泡排序的简单应用(三个数)
将三个数由大到小输出
c语言:将三个数按从大到小输出。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M