输入一行字符,以回车结束,统计其中单词的个数。单词是中间没有空格的字符序列,各单词之间用空格分隔,单词间空格数可以是多个
时间: 2023-04-23 13:00:10 浏览: 445
统计输入字符串中的单词个数
可以使用以下方法来统计单词个数:
1. 读入一行字符。
2. 定义一个计数器,初始值为0。
3. 遍历每个字符,如果当前字符不是空格且前一个字符是空格或者当前字符是第一个字符,则计数器加1。
4. 输出计数器的值,即为单词个数。
示例代码如下:
```python
s = input() # 读入一行字符
count = 0 # 定义计数器
for i in range(len(s)):
if (i == 0 or s[i-1] == ' ') and s[i] != ' ': # 判断是否为单词的第一个字符
count += 1
print(count) # 输出单词个数
```
例如,输入字符串 "hello world how are you",输出结果为 5,即单词个数为5。
阅读全文