【字母个数统计】HDU-1219 AC Me

不羁的心 提交于 2019-12-25 03:06:59

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

注解

1、简单的字母个数统计,用打表的方式即可(26个字母组成的数组)。

代码

#include <iostream>
#include <cstring>

using namespace std;

const int SIZE = 26;

int main() {
    string s;
    while(getline(cin, s)){
        int len = s.length();
        int num[SIZE];
        memset(num, 0, sizeof(num));
        for(int i=0; i<len; i++){
            if(s.at(i)>='a' && s.at(i)<='z'){
                num[s.at(i)-'a']++;
            }
        }
        for(int i=0; i<SIZE; i++){
            char c = 'a'+i;
            cout<<c<<":"<<num[i]<<endl;
        }
        cout<<endl;
    }
    return 0;
}

结果

在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!