c++输入一个字符串统计空格出现次数
时间: 2023-11-14 15:05:37 浏览: 269
统计字符出现次数的C++程序
可以使用C++的string和循环来实现字符串中空格出现次数的统计。具体实现如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
int count = 0;
cout << "请输入一个字符串:";
getline(cin, str); // 使用getline函数获取一行字符串
for (int i = 0; i < str.length(); i++) {
if (str[i] == ' ') {
count++;
}
}
cout << "空格出现的次数为:" << count << endl;
return 0;
}
```
解释一下上面的代码:首先定义一个字符串变量`str`,然后使用`getline`函数从标准输入中获取一行字符串,接着使用`for`循环遍历字符串的每个字符,如果当前字符是空格,就将计数器`count`加1。最后输出结果即可。
阅读全文