C语言将abc三个数按大小排序,输入3个数a,b,c,按大小顺序输出。

题目:输入3个数a,b,c,按大小顺序输出。

思路: 根据最简单的, 经典的C语言算法, 两两相互交换得到他们的顺序

public class 第三十四题abc三个数大小排序 {

public static void main(String[] args) {

Integer a = new Integer(10);

Integer b = new Integer(6);

Integer c = new Integer(9);

int[] result = sort(a, b, c);

for(int m:result) {

System.out.print(m+" ");

}

}

public static int[] sort(Integer a, Integer b, Integer c) {

int temp;

if(a > b) {

temp = a;

a = b;

b = temp;

}

if(a > c) {

temp = a;

a = c;

c = temp;

}

if(b > c) {

temp = b;

b = c;

c = temp;

}

return new int[] {a,b,c};

}

}

标签:顺序,temp,int,个数,static,new,Integer,public,输入

来源: https://www.cnblogs.com/zjulanjian/p/10952564.html

你可能感兴趣的:(C语言将abc三个数按大小排序)