法一:全用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”将不合题目要求的数字给替换掉
即用如图来表示将位置调换