题解 | #输入n个整数,输出其中最小的k个#

输入n个整数,输出其中最小的k个

http://www.nowcoder.com/practice/69ef2267aafd4d52b250a272fd27052c

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

/*

  • 输入n个整数,找出其中最小的k个整数并按升序输出
  • 1、第一行输入两个整数n和k 2、第二行输入一个整数数组 关键字:排序
  • */ //数组排序:Array.sort();

public class Main {

public static void main(String[] args) {
    Scanner scanner=new Scanner(System.in);
    while (scanner.hasNext()){
    int n = scanner.nextInt();
    int k= scanner.nextInt();
    Integer[] ints=new Integer[n];
    for (int i = 0; i <n ; i++) {
        ints[i]=scanner.nextInt();
    }
    Arrays.sort(ints);
    for (int j = 0; j < k; j++) {
        System.out.print(ints[j]);
        System.out.print(" ");
    }
}
}

}

全部评论

相关推荐

把球:这个听过,你加了就会发现是字节的hr
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务