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

来源:互联网 发布:java开发在太原多少钱 编辑:程序博客网 时间:2024/06/05 00:26
#include<iostream>#include<vector>#include<algorithm>using namespace std;void GetMinK(int sum,vector<int> &data,int k){sort(data.begin(),data.end());vector<int>::iterator iter = data.begin();while(k--){  if(k!= 0)  cout<<*iter<<" ";  else  cout<<*iter<<endl;  ++iter;}}int main(){int n,k,i,temp; vector<int> data;cin>>n>>k;for(i=0;i<n;i++)    {         cin>>temp;        data.push_back(temp);    }GetMinK(n,data,k);return 0;} 

0 0