您的位置:首页 > 编程语言 > Java开发

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

2018-03-25 11:33 267 查看

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 结束语

    分享和帮助是人生一大乐事,希望可以帮助您。本人才疏学浅,如果有不当之处,还请批评指正。同时欢迎大家评论、点赞及转发!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息