连续的英文字母被认为一个单词,单词之间使用空格或标点符号区分。为了渐变算法,已去除文本标点符号,因此输入文本只包含单词和空格。输入为一行带空格的字符,以换行符结尾。保证输入的字符中仅仅包含英文字母和空格
时间: 2023-06-19 17:08:33 浏览: 102
java去除空格、标点符号的方法实例
您需要编写一个程序来计算输入文本中的单词数目。您可以使用以下步骤来实现:
1. 读入输入的字符串。
2. 定义一个计数器,用于计算单词数目。
3. 遍历字符串中的每个字符,如果当前字符是空格,就将计数器加一。
4. 最后,将计数器加一,以计算最后一个单词。
5. 输出单词数目。
以下是一个 Python 实现示例代码:
```python
input_str = input() # 读入输入的字符串
word_count = 0 # 定义计数器
for char in input_str: # 遍历每个字符
if char == ' ': # 如果当前字符是空格
word_count += 1 # 将计数器加一
word_count += 1 # 计算最后一个单词
print(word_count) # 输出单词数目
```
希望这个示例代码可以帮助您完成题目要求。
阅读全文