题解 | #HJ102字符统计#
字符统计
https://www.nowcoder.com/practice/c1f9561de1e240099bdb904765da9ad0
#include <stdio.h>
#include <string.h>
int main() {
char str[1000]={0};
int a[255]={0};
scanf("%[^\n]\n",str);
for(int i=0;i<strlen(str);i++)
{
a[str[i]]++;
}
int maxcount=a[0];
for(int i=0;i<255;i++)
{
if(a[i]>maxcount)
{
maxcount = a[i];
}
}
while(maxcount)
{
for(int i=0;i<255;i++)
{
if(a[i]==maxcount){
printf("%c",(char)(i));
}
}
maxcount--;
}
// printf("%d",maxcount);
return 0;
}

查看12道真题和解析