time limit: 1000 ms memory limit: 65536 kib
submit
statistic
discuss
problem description
輸入英文句子,輸出該句子中除了空格外出現次數最多的字元及其出現的次數。
input
輸入資料報含多個測試例項,每個測試例項是乙個長度不超過100的英文句子,佔一行。
output
逐行輸出每個句子**現次數最多的字元及其出現的次數(如果有多個字元的次數相同,只輸出ascii碼最小的字元)。
sample input
i am a studenta good programming problem
abcd abcd abcd abcd
sample output
a 2o 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 ...