题解 | #输入n个整数,输出其中最小的k个#
输入n个整数,输出其中最小的k个
https://www.nowcoder.com/practice/69ef2267aafd4d52b250a272fd27052c
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 int n = in.nextInt(); int k = in.nextInt(); int[] aa = new int[n]; for(int i=0;i<n;i++){ aa[i] = in.nextInt(); } //排序 int len = aa.length; for(int i=0;i<len-1;i++){ for(int j=0;j<len-i-1;j++){ if(aa[j]>aa[j+1]){ int temp = aa[j]; aa[j] = aa[j+1]; aa[j+1] = temp; } } } for(int i=0;i<k;i++){ System.out.print(aa[i]+" "); } } }