時間限制:3000 ms | 記憶體限制:65535 kb
難度:1
描述
現在給你乙個由小寫字母組成字串,要你找出字串中出現次數最多的字母,如果出現次數最多字母有多個那麼輸出最小的那個。
輸入第一行輸入乙個正整數t(0
輸出每組資料輸出佔一行,輸出出現次數最多的字元;
樣例輸入
3abcd
bbaa
jsdhfjkshdfjksahdfjkhsajkf
樣例輸出
aa
分析:本題要考慮到ascii,每個字元都有自己的ascii值,我們可以用字元的 ascii值 - 97 就可以作為陣列的下標。
源**:
#include#include #includeusing namespace std;
int main()
{ int n,i,k,t;
char s[1020];
int a[26];
cin>>n;
getchar();
while(n--)
{gets(s);
memset(a,0,sizeof(a));
//for(i=0;i<26;i++)
//a[i]=0;
for(i=0;ia[k])
k=i;
t=97+k;
cout<<(char)t<
NYOJ 241字母統計
描述 現在給你乙個由小寫字母組成字串,要你找出字串中出現次數最多的字母,如果出現次數最多字母有多個那麼輸出最小的那個。輸入第一行輸入乙個正整數t 0 輸出每組資料輸出佔一行,輸出出現次數最多的字元 樣例輸入 3 abcd bbaa jsdhfjkshdfjksahdfjkhsajkf 樣例輸出 a ...
NYOJ 241 字母統計
時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 現在給你乙個由小寫字母組成字串,要你找出字串中出現次數最多的字母,如果出現次數最多字母有多個那麼輸出最小的那個。輸入第一行輸入乙個正整數t 0 輸出每組資料輸出佔一行,輸出出現次數最多的字元 樣例輸入 3 abcd bbaa j...
nyoj題目241 字母統計
時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 現在給你乙個由小寫字母組成字串,要你找出字串中出現次數最多的字母,如果出現次數最多字母有多個那麼輸出最小的那個。輸入第一行輸入乙個正整數t 0 輸出每組資料輸出佔一行,輸出出現次數最多的字元 樣例輸入 3 abcd bbaa j...