jzxx1123數組元素的排序

題目描述
對數組的元素按從小到大進行排序

輸入
有兩行 第一行有一個整數n( 5 <= n <= 10 ) 第二行有n個整數

輸出
輸出更新後的數組

樣例輸入
8
1 2 3 6 8 7 4 5
樣例輸出
1 2 3 4 5 6 7 8

傳送門

滿分代碼:
import java.util.Scanner;
public class Main  {
		public static void main(String[] args) {
			Scanner sc = new Scanner(System.in);
			int n = sc.nextInt();
			int[] arr = new int[n];
			for(int i = 0; i < arr.length; i++) {
				arr[i] = sc.nextInt();
			}
			int t = 0;
			for(int i = 1; i <= n - 1; i++) {
				for(int j = 0; j <= n - i - 1; j++) {
					if(arr[j] > arr[j + 1]) {
						t = arr[j];
						arr[j] = arr[j + 1];
						arr[j + 1] = t;
					}
				}
			}
			for(int i = 0; i < arr.length; i++) {
				if(i != arr.length - 1) {
					System.out.print(arr[i] + " ");
				} else {
					System.out.println(arr[i]);
				}
			}
		}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章