Java排序十个数

冒泡排序

标题1402: 排序10个数

时间限制: 1 Sec 内存限制: 128 MB

题目描述

接收10个数,并对他们进行升序排序,再输出到屏幕上

输入

91 21 14 60 41 68 90 2 98 54

输出

2 14 21 41 54 60 68 90 91 98

样例输入 Copy

74 77 22 28 63 22 12 46 78 48

样例输出 Copy

12 22 22 28 46 48 63 74 77 78

提示

冒泡排序

提供的Java代码:

import java.util.*;
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc=new Scanner(System.in);
		int array[]=new int [10];
		for(int i=0;i<10;i++)
		{
			array[i]=sc.nextInt();
		}
		
		for(int i=0;i<array.length-1;i++)
	    {
	        for(int j=0;j<array.length-1-i;j++)
	        {
	            if(array[j+1]<array[j])
	            {
	                int temp=array[j+1];
	                array[j+1]=array[j];
	                array[j]=temp;
	            }
	        }
	    }
	    
		for(int i=0;i<10;i++)
		{
			System.out.print(array[i]+" ");
		}
		System.out.println();
	}

}

运行结果:

 	Problem: XXXX
    User: XXXXXXXXXX
    Language: Java
    Result: Right
    Time:116 ms
    Memory:10268 kb

END

©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页