close

(程式題)請設計一個氣泡排序法的程式,它可以先由使用者輸入資料個數,然後再輸入要排列的資料,排序後顯示在螢幕上。

第三題AB班是一樣的! 分類就不改了!!

import java.util.*;
public class midtest3
{
    public static void main(String[] args)
    {
        int a, temp;
        Scanner sc = new Scanner(System.in);
        System.out.printf("請輸入資料個數:");
        a = sc.nextInt();
        System.out.printf("請輸入資料:");
        int[] A = new int[a];
        for ( int i = 0; i < A.length; i++ )
        {
            A[i] = sc.nextInt();
        }
        for ( int i = 0; i < A.length; i++ )
        {
            for ( int j = 0; j < A.length; j++ )
            {
                if ( A[i] < A[j] )
                {
                    temp = A[i];
                    A[i] = A[j];
                    A[j] = temp;
                }
            }
        }
        for ( int y:A )
        {
            System.out.printf("%d\t",y);
        }
    }
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Icen Zhong 的頭像
    Icen Zhong

    無止盡的Coding地獄

    Icen Zhong 發表在 痞客邦 留言(2) 人氣()