


注解
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;
}
结果

字母统计小工具
本文介绍了一个简单的C++程序,用于统计输入字符串中每个英文字母出现的次数。通过使用数组和标准库函数,该程序能够高效地处理字符串,并输出各字母的频次。
1113

被折叠的 条评论
为什么被折叠?



