错误代码 字符众数
来源:互联网 发布:php大数据搜索 编辑:程序博客网 时间:2024/06/06 05:28
#include<stdio.h>
#include<string.h>#include<stdlib.h>
int main(void)
{
char str[100], ans1, ans2, ans;
int i, n, max1, s[100], max2, max, m;
while(gets(str))
{
max1 = -1;
max2 = -1;
memset(s, 0, sizeof(s));
n = strlen(str);
for(i = 0; i < n; i++)
{
if(str[i] != ' ')
{
s[str[i]]++;
}
}
for(m = 65; m <= 90; m++)
{
if(max1 < s[m])
{
max1 = s[m];
ans1 = m;
}
}
for(m = 97 ; m <= 122; m++)
{
if(max2 < s[m])
{
max2 = s[m];
ans2 = m;
}
}
if(max1 > max2)
{
max = max1;
ans = ans1;
}
else
{
max = max2;
ans = ans2;
}
printf("%c %d\n", ans, max);
}
return 0;
}
阅读全文