帮我写一个C++程序给定一个字符串,如ababcacbccbcc输出其中出现次数最多的字符及其出现的次数。
时间: 2023-03-27 18:00:37 浏览: 99
好的,我可以回答这个问题。以下是 C 语言程序的代码:
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int count[256] = {};
int len, max = , i;
printf("请输入一个字符串:");
scanf("%s", str);
len = strlen(str);
for(i = ; i < len; i++)
{
count[str[i]]++;
}
for(i = ; i < 256; i++)
{
if(count[i] > count[max])
{
max = i;
}
}
printf("出现次数最多的字符是 %c,出现了 %d 次。\n", max, count[max]);
return ;
}
希望能对你有所帮助。
阅读全文