题解 | #输入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(" ");
    }
}
}

}

全部评论

相关推荐

粗心的雪碧不放弃:纯学历问题,我这几个月也是一直优化自己的简历,后来发现优化到我自己都觉得牛逼的时候,发现面试数量也没有提升,真就纯学历问题
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务