由一个小写a-z构成的字符串(最多80个字符)统计并输出该字符串中出现次数最多的字符以及次数
- 代码如下:
#include<stdio.h>
#include<string.h>
int main()
{
int a[26]={0},i,max;
char str[100]={0};
printf("input str:\n");
scanf("%s",str);
for(i=0;i<26;i++){
a[i]=0;
}
for(i=0;i<strlen(str);i++)
a[str[i]-'a']++;
max=0;
for(i=1;i<26;i++){
if(a[i]>a[max]){
max=i;
}
}
printf("%c,%d\n",max+'a',a[max]);
return 0;
}