PAT B1042 字元統計 20分

2021-10-03 12:31:09 字數 808 閱讀 8862

題目鏈結

題目描述

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

輸入

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

輸出

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

樣例輸入

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

樣例輸出

e 7

#include

#include

using namespace std;

intmain()

;getline

(cin, s1)

;for

(int i =

0; i < s1.

size()

; i++

)else

if(hash[c1]

== max && c1 < mc)

mc = c1;}}

printf

("%c %d\n"

, mc, max)

;return0;

}

PAT B1042 字元統計 20

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

PAT B 1042 字元統計

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

PAT B1042 字元統計

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