上代码:
#include <stdio.h>
#include <string.h>
int max_repeat_count(char* s) {
int count[256] = {0};
int max_count = 0;
int len = strlen(s);
for (int i = 0; i < len; i++) {
count[s[i]]++; // 统计每个字符出现的次数
printf("count[%d] \n",count[s[i]]);
}
for (int i = 0; i < 256; i++) {
if (count[i] > max_count) { // 找出出现次数最多的字符
max_count = count[i];
}
}
return max_count;
}
int main() {
char s[] = "hello world";
int max_count = max_repeat_count(s);
printf("%d\n", max_count); // 输出结果为 3
return 0;
}