#include <stdio.h> int main (void) { int n, k,val,temp=0; int *num = NULL; int i=0,j=0;
scanf("%d %d",&n,&k);
getchar();
num=(int *)malloc(sizeof(int) * n); //使用malloc开辟空间
for(i=0;i<n;i++)
{
scanf("%d",&val);
num[i]=val; //输入数据保存到数组里
}
for(i=0;i<n;i++) //从小到大冒泡排序这个数组
{
for(j=i+1;j<n;j++)
{
if(num[i] > num[j])
{
temp=num[i];
num[i]=num[j];
num[j]=temp;
}
}
}
for(i=0;i<k;i++)
printf("%d ",num[i]); //打印前k个数字
}