要统计单词的次数,可以使用字典数据结构。首先,将文本分割为单词列表,然后遍历列表,将每个单词作为字典的键,出现的次数作为值。最后,可以打印出每个单词及其出现次数。
以下是一个Python示例程序:
```python
def count_words(text):
# 分割文本为单词列表
words = text.split()
# 创建空字典,用于统计单词次数
word_count = {}
# 遍历单词列表
for word in words:
# 如果单词不在字典中,则将单词作为键,次数初始化为1
if word not in word_count:
word_count[word] = 1
# 如果单词已经在字典中,则将次数加1
else:
word_count[word] += 1
# 打印每个单词及其出现次数
for word, count in word_count.items():
print(word, count)
# 测试示例
text = "I like to eat apples. Apples are delicious."
count_words(text)
```
运行以上代码会输出:
```
I 1
like 1
to 1
eat 1
apples. 1
Apples 1
are 1
delicious. 1
```
这样就统计出了每个单词在文本中出现的次数。