#S0003. 词频统计
词频统计
1. 问题描述
编写一个单词频率统计程序。用户输入一行英文单词(空格分隔),程序统计每个单词的出现次数,输出出现次数最多的三个单词及其次数。次数相同时,按字母升序排列。若单词总数不足三个,则输出全部。
2. 输入和输出
输入方式:
- 一行英文单词,单词之间用空格分隔(假设所有字母均为小写)
输出方式:
- 输出三行(或更少),每行格式为
单词 次数 - 按次数降序排列,次数相同则按字母升序排列
输入输出示例
# 输入:
apple banana orange apple banana apple
# 输出:
apple 3
banana 2
orange 1
# 输入:
cat dog cat bird dog cat dog
# 输出:
cat 3
dog 3
bird 1