题目描述:输入多个数字,按数字从小到大排序。
输入描述:保证都在int范围内,用空格隔开。
输出描述:从小到大的值,有空格隔开,最后一个数字后不加空格。
输入样例:15 2 4 8 7 9 3
输出样例: 2 3 4 7 8 9 15
#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
using namespace std;
bool complare(const int &a,const int &b)
{
return a<b;
}
int main() {
int nums;
vector<int>arr;
while(cin>>nums){
arr.push_back(nums);
if(cin.get()=='\n')
break;
}
cout<<"arr_Size: "<<arr.size()<<endl;
sort(arr.begin(),arr.end(),complare);
for(int j=0;j<arr.size();j++){
cout<<arr[j]<<" ";
}
cout<<endl;
return 0;
}