题解 | #字母统计#
字母统计
https://www.nowcoder.com/practice/de7bf0945c1c4bd1aa9d49573b831f3c
#include <cstdio> #include <iostream> #include <string> using namespace std; int times[26]; int main() { string str; for(int i=0;i<26;i++){ times[i]=0; } while(getline(cin,str)){ int len=str.size(); for(int i=0;i<len;i++){ if('A'<=str[i] && str[i]<='Z'){ times[str[i]-'A']++; } } for(int i=0;i<26;i++){ printf("%c:%d\n",'A'+i,times[i]); } } return 0; }