算法-蓝桥杯-算法训练 排序 (JAVA)

时间:2021-04-14 11:09:39

1 引言

    排序嘛,就是排序嘛。

2 题目

问题描述

  编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列。
  输入格式:输入只有一行,即三个整数,中间用空格隔开。
  输出格式:输出只有一行,即排序后的结果。
  输入输出样例
样例输入
9 2 30
样例输出

30 9 2

3 源代码

import java.util.*;
class Main
{
	public static void main(String[] agrs)
	{
		Scanner sc=new Scanner(System.in);
		int[] array=new int[3];
		int temp;
		for(int i=0;i<3;i++)
			array[i]=sc.nextInt();
		sc.close();
		for(int i=0;i<array.length;i++)
		{
			for(int j=i+1;j<array.length;j++)
			{
				if(array[i]<array[j])
				{
					temp=array[i];
					array[i]=array[j];
					array[j]=temp;
				}
			}
		}
		for(int i=0;i<array.length;i++)
			System.out.print(array[i]+" ");
	}
}

4 思路讲解

    数组排序,常规操作即可,例如冒泡排序,快速排序等等。

5 结束语

    分享和帮助是人生一大乐事,希望可以帮助您。本人才疏学浅,如果有不当之处,还请批评指正。同时欢迎大家评论、点赞及转发!