题目描述
给定N个整数 n1,n2,n3,n4…(0 <= ni <= 2147483647)将这N(0<N<=5000)个数按照值从小到大的顺序排序并输出。
输入描述
共2行。第一行输入一个正整数N表示需要输入多少个数;第二行输入N个整数,每两个数中间用1个空格隔开。
输出描述
输出N个按从小到大的顺序排列的数,中间用空格隔开,末尾不含空格。
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int a[n];
for (int i=0;i<n;i++){
cin>>a[i];
}
int min=a[0];
for(int i=0;i<n;i++){
for(int j=i+1;j<n;j++){
if(a[j]<a[i]){
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int i=n-1;i>0;i--){
cout<<a[i]<<" ";
}
cout<<a[0];
}