(程式題)請設計一個氣泡排序法的程式,它可以先由使用者輸入資料個數,然後再輸入要排列的資料,排序後顯示在螢幕上。
第三題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);
}
}
}
留言列表