C++语言编写对于一个字符串,统计a,b出现的次数。 aaahhhhhddddsdsdhhhhhaaaaahhhh
时间: 2024-09-19 22:07:34 浏览: 35
c++统计字符串中重复出现字符的最大次数
在C++中,你可以使用标准库中的`std::string` 和 `std::count()` 函数来统计特定字符在字符串中出现的次数。以下是一个简单的示例代码:
```cpp
#include <iostream>
#include <string>
int count_char(const std::string& str, char target) {
return std::count(str.begin(), str.end(), target);
}
int main() {
std::string input = "aaahhhhhddddsdsdhhhhhaaaaahhhh";
char target_a = 'a';
char target_b = 'b';
int a_count = count_char(input, target_a);
int b_count = count_char(input, target_b);
std::cout << "字符'a'出现了 " << a_count << " 次\n";
std::cout << "字符'b'出现了 " << b_count << " 次\n";
阅读全文