1. 程式人生 > >BASIC-13基礎練習 數列排序 (c++)

BASIC-13基礎練習 數列排序 (c++)

  基礎練習 數列排序  

時間限制:1.0s   記憶體限制:512.0MB

      

錦囊1

使用排序演算法。

錦囊2

可以使用氣泡排序、排入排序等,也可以使用快速排序等更快的,還可以直接呼叫系統的函式。

問題描述

  給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200

輸入格式

  第一行為一個整數n。
  第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。

輸出格式

  輸出一行,按從小到大的順序輸出排序後的數列。

樣例輸入

5
8 3 6 4 9

樣例輸出

3 4 6 8 9

#include <iostream>
#include <algorithm>
using namespace std;

int main(int argc, char *argv[]) {
	int a[210];
	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]<<" ";	
	return 0;
}