c
#include <stdlib.h>
#include <stdio.h>
int EngCount(char text[], int cnt)
{
int arr[26] = {0};
for (int i = 0; i < cnt; i++)
{
if (text[i] - 97 >= 0)
{
arr[text[i] - 97] += 1;
}
else
{
arr[text[i] + 32 - 97] += 1;
}
}
int max = arr[0];
int index = 0;
for (int i = 1; i < 26; i++)
{
if (arr[i] > arr[0])
{
max = arr[i];
index = i;
}
}
printf("字母:%c,", arr[index] + 71);
return max;
}
int main()
{
char text[] = "aaBdcfgfhgK,;lHHkkk";
printf("value:%d", EngCount(text, 20));
return 0;
}
双数组