-->
当前位置:首页 > 题库 > 正文内容

编程题:将句子中的单词按照出现的次数多少排序输出

Luz4年前 (2021-12-27)题库718
输入1行由任意个英文单词组成的句子(句子中字符数不超过200),英文单词只包含字母,句子中单词之间可以用任何非字母字符进行分隔。

编程实现:根据给定的句子,按单词出现的次数按照从大到小输出单词及其出现次数,输出采用一个单词一行,若出现次数一样则按英文单词的字典顺序从小到大输出。
### 输入格式:

输入1行由多个单词组成的字符串,以回车结束。

### 输出格式:

按单词出现次数,从大到小输出对应单词和其出现次数(单词与次数之间空一格),一个单词一行。若有不同单词的出现次数一样,则按英文单词的字典顺序从小到大输出。

### 输入样例1:

in
Chengdu is Liyang's hometown.



### 输出样例1:

out
Chengdu 1
Liyang 1
hometown 1
is 1
s 1



### 输入样例2:

in
I'm a good student,Tom is a good student too!



### 输出样例2:

out
a 2
good 2
student 2
I 1
Tom 1
is 1
m 1
too 1








答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。