/*
问题描述
给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
第一行为一个整数n。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9
*/
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
vector<int> v; //向量
void Add()
{
int temp;int N;
cin>>N;
for(int i=0;i<N;i++)
{
cin>>temp;
v.push_back(temp);
}
}
void Sort()
{
sort(v.begin(),v.end());
}
void Display()
{
vector<int>::iterator it;
for(it=v.begin();it!=v.end();it++)
{
cout<<*it<<" ";
}
cout<<endl;
}
int main()
{
Add();
Sort();
Display();
return 0;
}
问题描述
给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
第一行为一个整数n。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9
*/
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
vector<int> v; //向量
void Add()
{
int temp;int N;
cin>>N;
for(int i=0;i<N;i++)
{
cin>>temp;
v.push_back(temp);
}
}
void Sort()
{
sort(v.begin(),v.end());
}
void Display()
{
vector<int>::iterator it;
for(it=v.begin();it!=v.end();it++)
{
cout<<*it<<" ";
}
cout<<endl;
}
int main()
{
Add();
Sort();
Display();
return 0;
}
vector的使用:http://blog.csdn.net/lady_killer9/article/details/79237116
有问题请下方评论,转载请注明出处,并附有原文链接,谢谢!如有侵权,请及时联系。