字母统计(241)

来源:互联网 发布:麦子python 百度网盘 编辑:程序博客网 时间:2024/05/09 06:01

描述现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个。

#include<stdio.h>#include<string.h>int main(){char str[1010];int n, len, i, max, j;scanf("%d",&n);    while(n--)    {        int    a[26] = {0};        max = 0;        j = 0;        scanf("%s",str);        len = strlen(str);        for(i = 0; i < len; i++)        {            a[str[i]-'a']++;        }        for(i = 0; i < 26; i++)        if(max < a[i])        {             j = i;            max = a[i];        }         printf("%c\n", j + 'a');    } return 0;}


0 0
原创粉丝点击