先
sort
排序,在输出最小的k
个数。
#include<iostream>
#include<bits/stdc++.h>
#include<cstdio>using namespace std;int n, k;
int arr[10005];int main()
{scanf("%d %d", &n, &k);for (int i = 0; i < n; i++){scanf("%d", &arr[i]);}sort(arr, arr+n);for (int i = 0; i < k; i++){printf("%d ", arr[i]);}return 0;
}