字母统计
字母统计
http://www.nowcoder.com/questionTerminal/de7bf0945c1c4bd1aa9d49573b831f3c
简单地开辟一个大小为26的数组存储一下每个字母的个数就好了
#include<iostream> using namespace std; int main(){ string s; while(cin >> s){ int chars[26] = {0}; for(char c : s){ if(c - 'A' >= 0 && c - 'A' <= 25) chars[c - 'A'] ++; } for(int i = 0; i < 26; i ++) cout << char('A' + i) << ":" << chars[i] << endl; } return 0; }
算法题解 文章被收录于专栏
不定期更新一些算法题解,有什么问题可以随时留言~