题解 | #输入n个整数,输出其中最小的k个#
输入n个整数,输出其中最小的k个
https://www.nowcoder.com/practice/69ef2267aafd4d52b250a272fd27052c?tpId=37&tqId=21281&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2Fta%3Fpage%3D1%26pageSize%3D50%26search%3D%26tpId%3D37%26type%3D37&difficulty=undefined&judgeStatus=undefined&tags=&title=
#include <iostream> #include <string> using namespace std; int main() { int a, b; cin >> a >> b; int num[a]; for(int i =0;i <a;i++){ cin >> num[i]; } for(int i =0;i <a;i++){ for(int j= a -1;j > i;j--){ if(num[j] < num[i]){ int temp =num[i]; num[i] = num[j]; num[j] = temp; } } } for(int i =0;i <b;i++){ cout << num[i] << ' '; } }