#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