保证你看懂,因为这是一个小白写的代码。
还只做了几十个题,网上搜的都看不懂。但了解了思路,自己琢磨了好久终于写出来了。
#include<stdio.h>
int main()
{
f:;
char a[1000]="";
int b[128]= {0},i;
int max=0;
char c;
while(gets(a)!=NULL)
{
for(i=0; a[i]; i++)
b[a[i]]++;
for(i=0; i<128; i++)
{
if(i!=32)
if(b[i]>max)
{
max=b[i];
c=i;
}
}
printf("%c %d\n",c,max);
goto f;
}
}
。。。。。思路参考其他文章吧,不多说了。