统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。 输入格式:输入给出一行字符。 输出格式:在一行中输出单词个数。
时间: 2024-06-16 18:03:30 浏览: 97
输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数
5星 · 资源好评率100%
统计一行字符中单词的个数可以通过以下步骤实现:
1. 遍历输入的字符串,初始化一个计数器count为0,表示单词个数。
2. 判断当前字符是否为空格,如果是空格则继续遍历下一个字符;如果不是空格,则说明遇到了一个新的单词,将计数器count加1。
3. 继续遍历下一个字符,重复步骤2,直到遍历完整个字符串。
4. 输出计数器count的值,即为单词的个数。
下面是一个示例的Python代码实现:
```python
def count_words(line):
count = 0
for i in range(len(line)):
if line[i] == ' ':
continue
elif i == 0 or line[i-1] == ' ':
count += 1
return count
line = input("请输入一行字符:")
word_count = count_words(line)
print("单词个数:", word_count)
```
阅读全文