题目描述
输入n个整数,输出其中最小的k个。
输入描述:
输入说明
1 输入两个整数
2 输入一个整数数组
输出描述:
输出一个整数数组
#include<iostream>
using namespace std;
int main()
{
int n,m;
while(cin>>n>>m)
{
int *p;
p=new int[n];
for(int i=0;i<n;i++)
{
cin>>p[i];
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n-i-1;j++)
{
if(p[j]>p[j+1])
{
int t=p[j];
p[j]=p[j+1];
p[j+1]=t;
}
}
}
for(int k=0;k<m-1;k++)
{
cout<<p[k]<<' ';
}
cout<<p[m-1]<<endl;
}
return 0;
}