B1042 字元統計

2021-07-29 22:03:26 字數 722 閱讀 5574

請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。

輸入格式:

輸入在一行中給出乙個長度不超過1000的字串。字串由ascii碼表中任意可見字元及空格組成,至少包含1個英文本母,以回車結束(回車不算在內)。

輸出格式:

在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格分隔。如果有並列,則輸出按字母序最小的那個字母。統計時不區分大小寫,輸出小寫字母。

輸入樣例:

this is a ****** test. there are numbers and other symbols 1&2&3………..

輸出樣例:

e 7**樣例:

#include "cstdio"

#include "cstring"

#define max 1010

int main()

; gets(str);

len = strlen(str);

for(i=0; iif(str[i] >= 'a' && str[i] <= 'z')

str[i] += 32;

if(str[i] >= 'a' && str[i] <= 'z')

}for(i=0; i<30; i++)

}printf("%c %d",j+'a',hashtable[j]);

return

0;}

B1042 字元統計

1042 字元統計 20 分 請編寫程式,找出一段給定文字 現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過 1000 的字串。字串由 ascii 碼表中任意可見字元及空格組成,至少包含 1 個英文本母,以回車結束 回車不算在內 輸出格式 在一行中輸出出現頻率最高的那個英文本母及其出...

B1042 字元統計 20

請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過1000的字串。字串由ascii碼表中任意可見字元及空格組成,至少包含1個英文本母,以回車結束 回車不算在內 輸出格式 在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格分隔。如果有並列,則輸...

B1042 字元統計 20分 C語言

原題鏈結 只需要對字串中的字母進行處理,因此hashtable陣列大小大於26即可。題目描述 請編寫程式,找出一段給定文字 現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過 1000 的字串。字串由 ascii 碼表中任意可見字元及空格組成,至少包含 1 個英文本母,以回車結束 回車...