您的位置:首页 > 其它

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

2015-08-13 17:58 239 查看
描述
输入n个整数,输出其中最小的k个。详细描述:接口说明原型:bool GetMinK(unsignedint uiInputNum, int * pInputArray, unsignedint uiK, int * pOutputArray);输入参数:     unsignedint uiInputNum //输入整数个数int * pInputArray  //输入整数数组unsignedint uiK   //需输出uiK个整数输出参数(指针指向的内存区域保证有效):    int * pOutputArray //最小的uiK个整数返回值:        false 异常失败          true  输出成功  
知识点循环,数组
运行时间限制10M
内存限制128
输入输入说明 

1 输入两个整数 

2 输入一个整数数组
输出输出一个整数数组
样例输入5 2 1 3 5 7 2
样例输出1 2
import java.util.Arrays;
import java.util.Scanner;

public class Main
{
public static void main(String[] args)
{
Scanner sca = new Scanner(System.in);

int n = sca.nextInt();
int k = sca.nextInt();

int[] array = new int
;

for(int i = 0; i < n; i++)
{
array[i] = sca.nextInt();
}

sca.close();
Arrays.sort(array);
for(int i = 0; i < k; i++)
{
System.out.print(array[i]);
if(i != k-1)
System.out.print(' ');
}
}
}
输出格式很重要啊……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: