華為程式設計大賽 將字元陣列內的數字排序

2021-09-06 09:01:52 字數 579 閱讀 8646

**:

/*author:justinzhang

email:[email protected]

time:2023年4月22日16:08:42

from:2012華為程式設計大賽下午組第二題

*/ #include #include #include using namespace std;

/*input是乙個字串,其中有數字、字母、特殊符號,要求把當中的數字遞增排序;將結果存放在output中。

如:ux0@9ab7yu2輸出為:ux0@2ab7yu7

思路:將input中把所有出現數字的位置記錄下來,並且將所有出現的數字放到另外乙個陣列中進行排序,然後將排好序的

陣列,根據記錄的有數字的位置,乙個乙個的插入到output中。

*/

void mysort(char input, char output)

output[i] = input[i];

}//使用氣泡排序

for(int i=1; i0; j--)}}

//將排好序的陣列插入到output當中

for(int i=0; i

華為程式設計大賽 字串匹配

3 字串匹配 50 分 問題描述 判斷包含萬用字元的匹配字串是否完全匹配輸入的字串,匹配字串中包含的萬用字元僅有 和 且萬用字元不會連續出現 要求完全匹配,而不是包含 其中,萬用字元 代替 0 個或多個字元,萬用字元 代替乙個字元 要求實現函式 int getmatchsta const char ...

華為程式設計大賽 字串匹配

字串匹配 問題描述 判斷包含萬用字元的匹配字串是否完全匹配輸入的字串,匹配字串中包含的萬用字元僅有 和 且萬用字元不會連續出現 要求完全匹配,而不是包含 其中,萬用字元 代替 0 個或多個字元,萬用字元 代替乙個字元 要求實現函式 int getmatchsta const char arrstr,...

2014華為程式設計大賽題目 小明的筷子

題目 小明的筷子 小明是個馬大哈,某天他到超市買了若干雙筷子 n 小於 20 筷子的長度不盡相同,他把全部筷子都放在購物袋裡面拿回家,路上不小心漏了一根 請你用程式幫他找出漏掉的筷子是多長的。輸入 引數一 剩下的筷子的長度值的陣列,例如 1,2,3,2,1,3,2,筷子的長度必然大於0,不需要校驗 ...