C C 字元統計

2021-10-20 22:33:10 字數 950 閱讀 7883

題目描述

輸入乙個只包含小寫英文本母和數字的字串,按照不同字元統計個數由多到少輸出統計結果,如果統計的個數相同,則按照ascii碼由小到大排序輸出。

本題含有多組樣例輸入

輸入描述:

乙個只包含小寫英文本母和數字的字串。

輸出描述:

乙個字串,為不同字母出現次數的降序表示。若出現次數相同,則按ascii碼的公升序輸出。

示例1

輸入

aaddccdc

1b1bbbbbbbbb

輸出

cda

b1

說明

第乙個樣例裡,c和d出現3次,a出現2次,但c的ascii碼比d小,所以先輸出c,再輸出d,最後輸出a.

c++解法:

#include #include #include #include #include #include using namespace std;

int main()

else

}map::const_iterator cit = results.cbegin();

for (; cit != results.end(); cit++)

else

}// map自動公升序排序的

map>::const_reverse_iterator scit = maxresults.crbegin();

for (; scit != maxresults.crend(); scit++)

}cout << endl;

}return 0;

}

C C 演算法訓練 字串統計

問題描述 給定乙個長度為n的字串s,還有乙個數字l,統計長度大於等於l的出現次數最多的子串 不同的出現可以相交 如果有多個,輸出最長的,如果仍然有多個,輸出第一次出現最早的。輸入格式 第一行乙個數字l。第二行是字串s。l大於0,且不超過s的長度。輸出格式 一行,題目要求的字串。輸入樣例1 4 bba...

c c 轉義字元

c語言常用轉義字元 轉義字元 含義ascii碼 16 10進製 a響鈴 bel 07h 7 b退格 bs 08h 8 f換頁 ff 0ch 12 n換行 lf 0ah 10 r回車 cr 0dh 13 t水平製表 ht 09h 9 v垂直製表 vt 0bh 11 反斜槓 5ch 92 問號字元 3f...

c c 字元學習

1.c 的基本型別分為2類 一組由儲存為整數的值組成 一組有儲存為浮點格式的值組成 char c 中char字元是以整型儲存於記憶體 string 1 string並不是簡單型別,是復合型別 2 string是乙個類。注意 c風格的字串 char ch 該處是c風格字串 char ch2 10 sh...