本文主要是介绍51Nod_1018 排序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
51Nod_1018 排序
http://www.51nod.com/Challenge/Problem.html#!#problemId=1018
题目
给出N个整数,对着N个整数进行排序
输入
第1行:整数的数量N(1 <= N <= 50000)。第2 - N + 1行:待排序的整数(-10^9 <= A[i] <= 10^9)
输出
共n行,按照递增序输出排序好的数据。
样例输入
5
5
4
3
2
1
样例输出
1
2
3
4
5
分析
C++使用STL中的sort进行排序,C语言使用库函数qsort
C++程序
#include<iostream>
#include<algorithm>using namespace std;const int N=50000;
int a[N];int main()
{int n;cin>>n;for(int i=0;i<n;i++)cin>>a[i];sort(a,a+n);for(int i=0;i<n;i++)cout<<a[i]<<endl;return 0;
}
这篇关于51Nod_1018 排序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!