标签:运用 个数 AC += cpp 超过 描述 out const
找出n个数里最小的k个
每个测试输入包含空格分割的n+1个整数,最后一个整数为k值,n 不超过100。
输出n个整数里最小的k个数。升序输出
3 9 6 8 -10 7 -11 19 30 12 23 5
-11 -10 3 6 7
#include<bits/stdc++.h> using namespace std; const int maxn = 110; int num[maxn]; int i=0; string s; stringstream ss; int main() { getline(cin, s); ss.clear(); ss.str(s); int tmp; while (1) { ss >> tmp; // cout<<tmp<<endl; num[i++] = tmp; if ( ss.fail() ) break; //sum+=a; } int len = num[i-1]; sort(num,num+i-2); for(int i=0;i<len;i++) printf("%d%c",num[i],i==len-1?‘\n‘:‘ ‘); }
标签:运用 个数 AC += cpp 超过 描述 out const
原文地址:https://www.cnblogs.com/masterchd/p/8977335.html