当前位置: 代码迷 >> 综合 >> 算法竞赛入门经典的java实现之三整数排序-gt;Demo04.java
  详细解决方案

算法竞赛入门经典的java实现之三整数排序-gt;Demo04.java

热度:20   发布时间:2023-10-27 06:24:49.0

输入三个整数 ,从小到大排序后输出。

样例输入:20 7 33

样例输出:7 20 33

下面贴出源码 :

package cn.zimo.algorithm;import java.util.Scanner;/*** 三位数排序* @author 子墨* @date 2018年4月26日 上午11:08:30*/
public class Demo04 {public static void main(String[] args) {int a,b,c;Scanner scan=new Scanner(System.in);a=scan.nextInt();b=scan.nextInt();c=scan.nextInt();/*** 3 2 1*/if(a>b) {a=a^b;b=a^b;a=a^b;/*** 2 3 1*/if(b>c) {b=b^c;c=b^c;b=b^c;/*** 2 1 3*/}if(a>b) {a=a^b;b=a^b;a=a^b;}/*** 1 2 3*/}System.out.printf("%d %d %d",a,b,c);}
}