数字排序

来源:互联网 发布:tu淘宝图片签订协议 编辑:程序博客网 时间:2024/06/11 01:07

题目:输入三个整数x,y,z,请把这三个数由小到大输出。  


程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。


public static void rank() {int w, x, y, z;Scanner sc = new Scanner(System.in);x = sc.nextInt();y = sc.nextInt();z = sc.nextInt();sc.close();if (x > y) {w = x;x = y;y = w;}if (x > z) {w = x;x = z;z = w;}if (y > z) {w = y;y = z;z = w;}System.out.println(x + " " + y + " " + z);}


0 0
原创粉丝点击