代码实现:
#include<stdio.h>
#include<string.h>
int main()
{
int letter[26], max_index;
char str[1001];
gets(str);
for (int i = 0; i < 26; i++)letter[i] = 0;
for (int i = 0; i < strlen(str); i++)if (str[i] >= 'A'&&str[i] <= 'Z')str[i] += 32;
for (int i = 0; i < strlen(str); i++)if (str[i] >= 'a'&&str[i] <= 'z')letter[str[i] - 97]++;
max_index = 0;
for (int i = 1; i < 26; i++)if (letter[max_index] < letter[i])max_index = i;
printf("%c %d", max_index + 97, letter[max_index]);
return 0;
}