c++,要求能够分别统计出一段字符"abcABC"
时间: 2023-07-04 21:30:41 浏览: 152
字符统计c++
您好,我明白了您的问题。您想要编写一个C++程序,能够分别统计一段字符中出现的字符"abcABC"的个数对吧?
那么,可以使用C++中的string类来实现这个功能。具体代码如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str = "abcABCabcABC";
int count_a = 0, count_b = 0, count_c = 0;
for(int i = 0; i < str.length(); i++)
{
if(str[i] == 'a' || str[i] == 'A')
count_a++;
else if(str[i] == 'b' || str[i] == 'B')
count_b++;
else if(str[i] == 'c' || str[i] == 'C')
count_c++;
}
cout << "count of a: " << count_a << endl;
cout << "count of b: " << count_b << endl;
cout << "count of c: " << count_c << endl;
return 0;
}
```
这个程序中,我们首先定义了一个字符串str,并初始化为"abcABCabcABC"。然后使用一个循环遍历这个字符串,统计出字符'a'、'b'、'c'出现的次数,最后输出结果。
阅读全文