0
点赞
收藏
分享

微信扫一扫

清华oj--每天一题-字母统计

ITWYY 2022-04-05 阅读 47

清华oj--每天一题-字母统计

字母统计(Count)

在这里插入图片描述在这里插入图片描述

// An highlighted block
#include <stdio.h>
#define str_len 4096
int main()
{
    char text[str_len + 1];
    int i;
    gets(text);

    int count[26];
    for (i = 0; i < 26; i++)
    {
        count[i] = 0;
    }

    int len = strlen(text);
    for (i = 0; i < len; i++)
    {
        char c = text[i];
        if ('a' <= c && c <= 'z')
        {
            count[c - 'a']++;
        }
        else if ('A' <= c && c <= 'Z')
        {
            count[c - 'A']++;
        }
        else;
    }

    for (i = 0; i < 26; i++)
    {
        if (count[i])
        {
            printf("%c: %d\n", i + 'A', count[i]);
        }
    }
    return 0;
}


举报

相关推荐

0 条评论