題目分析:
(1)涉及的知識點:字串輸入;統計每個字母出現的個數;輸出
(2)因為題目中沒有規定字串的長度,故採用預處理巨集定義;
(3)統計每個字母出現的個數:(這裡和前面寫的文章:演算法筆記--統計字串中每個字串的個數 類似)
for(int i=0;i='a'&&ss[i]<='z')
}
(4)因為要按順序輸出,所以採用for迴圈,'a'+i,可以很好的解決
#include#include#define num 3000
using namespace std;
int main()
for(int i=0;i='a'&&ss[i]<='z')
} for(int j=0;j<26;j++)
} return 0;
}
NYOJ 字母統計
時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 現在給你乙個由小寫字母組成字串,要你找出字串中出現次數最多的字母,如果出現次數最多字母有多個那麼輸出最小的那個。輸入第一行輸入乙個正整數t 0 輸出每組資料輸出佔一行,輸出出現次數最多的字元 樣例輸入 3 abcd bbaa j...
acm字母統計
描述 現在給你乙個由小寫字母組成字串,要你找出字串中出現次數最多的字母,如果出現次數最多字母有多個那麼輸出最小的那個。輸入 第一行輸入乙個正整數t 0 輸出每組資料輸出佔一行,輸出出現次數最多的字元 樣例輸入 3 abcd bbaa jsdhfjkshdfjksahdfjkhsajkf 樣例輸出 a...
64 統計字母
64 統計字母 問題描述 輸入一串字串,以 結束,不分大小寫,統計其中每種英文本元出現的次數。輸入說明 你的程式需要從標準輸入裝置 通常為鍵盤 中讀入多組測試資料。每組輸入資料由一行組成,其中只包括大小寫的英文本母和 且以 結尾,每行字元數不超過100。兩組資料之間沒有多餘的空行。在行首和行尾沒有多...