题解 | #统计字符串中各字母字符对应的个数#
统计字符串中各字母字符对应的个数
https://www.nowcoder.com/practice/ec2a5ab818be4851948d5b0d83a3d8f4
#include <iostream>
#include <map>
// write your code here......
using namespace std;
int main() {
char str[100] = { 0 };
cin.getline(str, sizeof(str));
char *p = str;
map<char, int> mp;
while (*p != '\0')
{
if ((*p >= 'a' && *p <= 'z') || (*p >= 'A' && *p <= 'Z'))
mp[*p]++;
p++;
}
for (auto it = mp.begin(); it != mp.end(); ++it)
{
cout << it->first << ":" << it->second << endl;
}
// write your code here......
return 0;
}
注意是统计字符,数字空格要过滤掉。
C++题解 文章被收录于专栏
记录在牛客网用C++刷题的题解思路
查看25道真题和解析
