题目:https://pintia.cn/problem-sets/994805260223102976/problems/994805280817135616
#include<stdio.h>
#include<string.h>
int main()
{
char s[1200];
gets(s);
int len;
len=strlen(s);
int num[100];
for(int i=0;i<100;i++)
{
num[i]=0;
}
for(int i=0;i<len;i++)
{
for(int j=65;j<=91;j++)
{
if(s[i]==j)
num[j]++;
}
}
for(int i=0;i<len;i++)
{
for(int j=97;j<=122;j++)
{
if(s[i]==j)
num[j-32]++;
}
}
int max=num[65];
int ma=0;
for(int i=65;i<=91;i++)
{
if(num[i]>max)
{
max=num[i];
ma=i;
}
}
printf("%c ",ma+32);
printf("%d",max);
return 0;
}
部分正确