字元統計2

2021-10-06 00:13:23 字數 968 閱讀 4946

time limit: 1000 ms memory limit: 65536 kib

submit

statistic

discuss

problem description

輸入英文句子,輸出該句子中除了空格外出現次數最多的字元及其出現的次數。

input

輸入資料報含多個測試例項,每個測試例項是乙個長度不超過100的英文句子,佔一行。

output

逐行輸出每個句子**現次數最多的字元及其出現的次數(如果有多個字元的次數相同,只輸出ascii碼最小的字元)。

sample input

i am a student

a good programming problem

abcd abcd abcd abcd

sample output

a 2

o 4a 2

hint

這個題的精髓就是用ascii碼來表示下標,這樣每次出現相同的字母,就自動加到了b下標對應的ascii中,最後的for(i = 0; i < 200; i++)  這裡0和200不是固定的,只要大於'z'的ascii碼小於'a'的ascii碼即可

1 #include2 #include3 int main()

4 18 }

19 max = 0;//max是最大次數

20 max1 = 0;//max1是i所對應的字母

21 for (i = 0; i < 200; i++)

22

27 }

28 printf("%c %d\n", max1, max);

29 }

30 return 0;

31 }

source

字元統計2

problem description 輸入英文句子,輸出該句子中除了空格外出現次數最多的字元及其出現的次數。input 輸入資料報含多個測試例項,每個測試例項是乙個長度不超過100的英文句子,佔一行。output 逐行輸出每個句子中出現次數最多的字元及其出現的次數 如果有多個字元的次數相同,只輸出...

字元統計2

time limit 1000ms memory limit 65536kb problem description 輸入英文句子,輸出該句子中除了空格外出現次數最多的字元及其出現的次數。input 輸入資料報含多個測試例項,每個測試例項是乙個長度不超過100的英文句子,佔一行。output 逐行輸...

字元統計2 SDUT

time limit 1000 ms memory limit 65536 kib problem description 輸入英文句子,輸出該句子中除了空格外出現次數最多的字元及其出現的次數。input 輸入資料報含多個測試例項,每個測試例項是乙個長度不超過100的英文句子,佔一行。output ...