1. 程式人生 > >[藍橋] 基礎練習 數列排序(java)

[藍橋] 基礎練習 數列排序(java)

數組 結果 view lin pan arrays 一行 str 行為

問題描述

  給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200

輸入格式

  第一行為一個整數n。
  第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。

輸出格式

  輸出一行,按從小到大的順序輸出排序後的數列。

樣例輸入

5
8 3 6 4 9

樣例輸出

3 4 6 8 9

註意:

剛開始把arr數組定義成了200個int大小,結果排序後輸出五個0.

import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public
static void main(String[] args) { Scanner cin = new Scanner(System.in); int n; n = cin.nextInt(); int[] arr = new int[n]; for(int i = 0;i < n;i++) arr[i] = cin.nextInt(); Arrays.sort(arr); for(int j = 0;j < n;j++) System.out.print(arr[j]
+" "); } }

[藍橋] 基礎練習 數列排序(java)