華為OJ(成績排序)

2021-07-04 17:10:09 字數 1007 閱讀 2981

描述

查詢和排序

題目:輸入任意(使用者,成績)序列,可以獲得成績從高到低或從低到高的排列,相同成績

都按先錄入排列在前的規則處理。

例示:jack      70

peter     96

tom       70

smith     67

從高到低  成績            

peter     96    

jack      70    

tom       70    

smith     67    

從低到高

smith     67  

tom       70    

jack      70    

peter     96      

知識點排序

執行時間限制

10m記憶體限制

128輸入

輸入多行,先輸入要排序的人的個數,然後分別輸入他們的名字和成績,以乙個空格隔開

使用者名字,字串,非空串,長度不超過20;

成績,整數,範圍【0,100】

輸入排序方式,0或1,0表示成績從高到低方式輸出名字和成績,1表示成績從低到高方式輸出名字和成績

輸出按照指定方式輸出名字和成績,名字和成績之間以乙個空格隔開

樣例輸入

3 0 fang 90 yang 50 ning 70

樣例輸出

fang 90 ning 70 yang 50

字串陣列實現,根據flag公升降排序,**如下:

#include#includeusing namespace std;

void score_sort(string**,int,int);

int main()

void score_sort(string** s,int flag,int n)

}else

{ for(int i=0;i

華為 OJ 成績排序

查詢和排序 題目 輸入任意 使用者,成績 序列,可以獲得成績從高到低或從低到高的排列,相同成績 都按先錄入排列在前的規則處理。例示 jack 70 peter 96 tom 70 smith 67 從高到低 成績 peter 96 jack 70 tom 70 smith 67 從低到高 smith...

清華機試oj 成績排序

題目 輸入任意 使用者,成績 序列,可以獲得成績從高到低或從低到高的排列,相同成績 都按先錄入排列在前的規則處理。例示 jack 70 peter 96 tom 70 smith 67 從高到低 成績 peter 96 jack 70 tom 70 smith 67 從低到高 smith 67 to...

華為OJ(字串排序)

描述 編寫乙個程式,將輸入字串中的字元按如下規則排序。規則1 英文本母從a到 z排列,不區分大小寫。如,輸入 type 輸出 epty規則2 同乙個英文本母的大小寫同時存在時,按照輸入順序排列。如,輸入 baba 輸出 aabb規則3 非英文本母的其它字元保持原來的位置。如,輸入 by?e 輸出 b...