C 藍橋杯 基礎練習之數列排序

2021-10-03 09:05:24 字數 1023 閱讀 5014

資源限制

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

問題描述

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

輸入格式

第一行為乙個整數n。

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

輸出格式

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

樣例輸入5

8 3 6 4 9

樣例輸出

3 4 6 8 9

思路對於常見的排序演算法,我想大家都或許或多都了解一些,而我在這裡就沒有手寫這些演算法了,為了熟悉常見的基礎函式,於是我就利用c++標頭檔案#include 裡的sort()函式用法,後來又順便看了sizeof()的用法,又迷惑了一會兒,無符號數…,主要是它的用法,感覺語言還是需要一定的基礎,我以為它和python一樣會用就行了,結果發現不一樣,很多東西用著用著就迷了,就需要去查部落格了,這裡我總結了幾篇關於sizeof()用法的博文

sizeof()的返回值型別詳解

c語言中的sizeof(面試、筆試常考)

c++ 如何獲取陣列長度?

c++中sizeof()的用法介紹

**-c++
#include

#include

using

namespace std;

intmain()

//這兩種都可以

// sort(lst,lst+sizeof(lst)/sizeof(lst[0]));

sort

(lst,lst+n)

;for

(int i=

0;i)return0;

}

藍橋杯基礎練習 數列排序

問題描述 給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1 n 200 輸入格式 第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出格式 輸出一行,按從小到大的順序輸出排序後的數列。樣例輸入 58 3 6 4 9 樣例輸出 3 4 6 8 9 最近學...

藍橋杯 基礎練習 數列排序

問題描述 給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1 n 200 輸入格式 第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出格式 輸出一行,按從小到大的順序輸出排序後的數列。樣例輸入 58 3 6 4 9 樣例輸出 3 4 6 8 9 氣泡排...

藍橋杯練習系統 基礎練習 數列排序

藍橋杯 全國軟體和資訊科技專業人才大賽練習系統 陣列 排序 基礎練習 數列排序 時間限制 1.0s 記憶體限制 512.0mb 問題描述 給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1 n 200 輸入格式 第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於100...