乙個字串中可能包含a~z中多個字串,並且可能會有重複,如 string data ="abcdaaa",這道字串出現次數醉倒的字母就是a,出現了4次。現在使用者輸入乙個字串,我們需要求出出現次數最多的字母,並且求出次數,如果存在字母中出現最多的次數不唯一,但所有出現次數最多的字母及次數都要列印出來。
輸入:輸入是一行字串,就是我們所需統計的字串,例如我們輸入 「abcabd」
輸出:輸出是出現次數最多的字母以及出現次數,二者用空格分開,如果出現最多次數的字母不唯一,按照字母在字串中出現的順序,把所有結果列印出來,用換行符將每一行的字母和次數分開
樣例1輸入:
abcabd
輸出:
a 2b 2
#include#includeusing namespace std;
int count[256];
int main()
int max_count = 0;
for(int i = 0; i < 256; ++i)
}for(int i = 0; i < 256; ++i)
}}
計蒜客 難題題庫 217 階乘
n的階乘定義為n 1 2 3 n 如3 6 n 通常最後會有很多0,如5 120 最後有乙個0,現在統計n 去除末尾的0後,最後k位是多少 輸入格式 第一行包括兩個數n,k 輸出格式 如果n 不止k位,則輸出最後k位,如果不足k位,則將剩下的全部輸出 7!為5040,去除末尾的0為504,最後兩位為...
計蒜客 求出現次數最多的字元
乙個字串中可能包含a z中多個字串,並且可能會有重複,如 string data abcdaaa 這道字串出現次數醉倒的字母就是a,出現了4次。現在使用者輸入乙個字串,我們需要求出出現次數最多的字母,並且求出次數,如果存在字母中出現最多的次數不唯一,但所有出現次數最多的字母及次數都要列印出來。輸入輸...
計蒜客 難題題庫 005 矩陣翻轉
曉萌最近在做乙個翻轉的應用,你可能也知道,其實是由乙個個的點組成的。於是,曉萌想先做乙個可以翻轉矩陣的程式,來解決他問題的核心部分。輸入第一行包括由空格分開的整數m n t 0 m 200,0 n 200,t 0或1 其中m和n分別表示待處理矩陣的行數與列數,t為0時表示左右翻轉,為1時表示上下翻轉...