三个数排序
Posted zjulanjian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三个数排序相关的知识,希望对你有一定的参考价值。
/**
最经典的C语言算法!
*/
public class 第十五题三个数排序 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("请输入三个整数: ");
int a = in.nextInt();
int b = in.nextInt();
int c = in.nextInt();
int temp = 0;
//首先如果 a > b,那么把a和b的值互换,变成了 a < b
if(a > b) {
temp = a;
a = b;
b = temp;
}
//其次如果a > c,那么把a和c的值互换,变成了a < c
if(a > c) {
temp = a;
a = c;
c = temp;
}
//最后如果b > c,那么把b和c的值互换,变成了b < c,此时就能确定a < b < c,排序完成
if(b > c) {
temp = b;
b = c;
c = temp;
}
System.out.println("按照升序排序:" + a + " " + b + " " + c);
// System.out.println("按照降序排序:" + c + " " + b + " " + a);
in.close();
}
}
以上是关于三个数排序的主要内容,如果未能解决你的问题,请参考以下文章