【每日一练】【中难度】输入n个整数,找出其中最小的K个数。

输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。

--来自网页客户端
已邀请:

刘佳宁乂

赞同来自:

IMGTMP_20181210_204103.jpg


IMGTMP_20181210_204122.jpg


--来自移动客户端

admin

赞同来自:

楼主和一楼很棒!!

--来自网页客户端

宗介EB57A8E9

赞同来自:

image.png

image.png


--来自移动客户端

38A7D2CCD03068

赞同来自: 六羊

package Imooc;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import java.util.*;
public class Dome2 {
public List<String> courset;

public Dome2(){
this.courset=new ArrayList<String>();
}
//添加元素
public void setadd(){
System.out.println("请问你想输入几个数字");
Scanner scan=new Scanner(System.in);
String a=scan.nextLine();
int c=Integer.parseInt(a);

for(int i=0;i<c;i++){
System.out.println("第"+(i+1)+"个数");
String b=scan.nextLine();
courset.add(b);
}
System.out.println("list中的元素");
for(String d:courset){
System.out.println(d);
}
System.out.println("最小的三位数是:");
Collections.sort(courset);
for(int i=0;i<3;i++){
System.out.println(courset.get(i));
}
}
public static void main(String[] args){
Dome2 dome= new Dome2();
dome.setadd();
}
}

--来自移动客户端

要回复问题请先登录注册

Template error, template file not found