描述
输入n个整数,找出其中最小的k个整数并按升序输出
本题有多组输入样例
数据范围:1 \le n \le 1000 \1≤n≤1000 ,输入的整数满足 1 \le val \le 10000 \1≤val≤10000
输入描述:
第一行输入两个整数n和k
第二行输入一个整数数组
输出描述:
从小到大输出最小的k个整数,用空格分开。
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int a = in.nextInt();
int k = in.nextInt();
int[] list = new int[a];
for(int i=0; i<a; i++){
list[i] = in.nextInt();
}
Arrays.sort(list);
// list = Arrays.copyOfRange(list, 0, k);
for(int j=0; j<k; j++){
System.out.print(list[j]);
System.out.print(" ");
}
// System.out.println();
}
}
}