一、排序
試題 基礎練習 數列排序
資源限制
時間限制:1.0s 記憶體限制:512.0mb
問題描述
給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200
輸入格式
第一行為乙個整數n。
第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。
輸出格式
輸出一行,按從小到大的順序輸出排序後的數列。
樣例輸入
58 3 6 4 9
樣例輸出
3 4 6 8 9
我的答案:
#include
#include
using
namespace std;
#define n 200
intmain()
sort
(a,a+n)
;for
(int j=
0;j)return0;
}
所學知識點:一、記住標頭檔案#include及sort排序函式的標頭檔案#include以及我所認為的字尾using namespace std;
二、sort函式的使用
sort
(a,a+n)
;
//對char 型別的陣列從大到小排序
bool
cmp(
char a,
char b)
char c=
;sort
(c,c+
4,cmp)
;
後面陣列迴圈輸出即可,同上,輸出結果按字母表順序為:wtka
(2)對結構體陣列排序
現定義以下結構體:
struct nodesad[10]
;
如果想要對其中x從大到小排序
則cmp函式的寫法為
bool
cmp(node a,node b)
藍橋杯比賽準備總結(大學程式設計學習歷程)
哎,第乙個就是只有嘆氣呀,學了兩年的程式設計了,到現在覺得自己的水平真的太水了,真的是渣渣到不行了。這段時間一直在準備藍橋杯的比賽,直到這幾天才認真的學上了,也是現在才發現自己的能力確實不行,演算法真的是小學一年級水平。其實,去年的這個時候,學校就有這個比賽,當時自己也被選上了,自己一直覺得讀的大學...
藍橋杯比賽總結
藍橋杯總結 週六參加了 藍橋杯 的比賽,比賽感覺不是太好。比賽的開始,我把計算答案的題目當成了程式設計題,結果在上面浪費了很長的時間。做完三道題後,才意識到前面的題僅僅是寫出答案即可。之後就有些緊張了,由於前面花的時間太久,做後面的題時總感覺時間不夠。做到填空題時,有一道填空題不會,最後算是想出來了...
藍橋杯比賽總結
藍橋杯比賽總結 這次比賽剛開始心情比較緊張,只做了三道題,1,5,7.第一道題購物單,我先設計了乙個2次的迴圈,並且筆算了一下結果,確定筆算結果與程式計算的結果一致了之後才按照題目要求設計了乙個50次的迴圈。並且因為資料太多,驗證了兩次,確定結果一樣,才提交結果,花了很多時間。第五題取數字,因為剛開...