【问题描述】输入n个整数,输出其中最小的k个。
【输入形式】输入说明 1输入两个整数(n k) 2输入一个整数数组
【输出形式】输出一个整数数组
【样例输入】
5 2
1 3 5 7 2
【样例输出】
1 2
题目分析:将n个数排序,输出最小的k个。
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int l=sc.nextInt();
int k=sc.nextInt();
int []arr=new int[l];
for(int i=0;i<l;i++)
{
arr[i]=sc.nextInt();
}
Arrays.sort(arr);
for(int i=0;i<k;i++)
System.out.print(arr[i]+" ");
}
}