描述 |
輸入n個整數,輸出其中最小的k個。 詳細描述: 接口說明 原型: bool GetMinK(unsignedint uiInputNum, int * pInputArray, unsignedint uiK, int * pOutputArray); 輸入參數: unsignedint uiInputNum //輸入整數個數 int * pInputArray //輸入整數數組 unsignedint uiK //需輸出uiK個整數 輸出參數(指針指向的內存區域保證有效): int * pOutputArray //最小的uiK個整數 返回值: false 異常失敗 true 輸出成功
|
---|---|
知識點 | 循環,數組 |
運行時間限制 | 10M |
內存限制 | 128 |
輸入 |
輸入說明 |
輸出 |
輸出一個整數數組 |
樣例輸入 | 5 2 1 3 5 7 2 |
樣例輸出 | 1 2 |
import java.util.Arrays;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sca = new Scanner(System.in);
int n = sca.nextInt();
int k = sca.nextInt();
int[] array = new int[n];
for(int i = 0; i < n; i++)
{
array[i] = sca.nextInt();
}
sca.close();
Arrays.sort(array);
for(int i = 0; i < k; i++)
{
System.out.print(array[i]);
if(i != k-1)
System.out.print(' ');
}
}
}
輸出格式很重要啊……