文章中字符出现概率统计c++
时间: 2024-02-23 10:59:00 浏览: 65
vc++实现的字符统计,统计文章字符的个数的一个小型系统
你可以使用C++的STL库中的map来实现字符出现概率的统计,具体实现如下:
```c++
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main() {
string str = "Hello, World!";
map<char, int> mp;
for (int i = 0; i < str.length(); i++) {
mp[str[i]]++;
}
for (auto it = mp.begin(); it != mp.end(); it++) {
cout << it->first << ": " << it->second << endl;
}
return 0;
}
```
这段代码中,我们使用了map<char, int>来记录每个字符出现的次数,遍历字符串时每出现一个字符就将其对应的计数器加1,最后遍历map输出每个字符和其出现的次数。
阅读全文