编程题:将句子中的单词按照出现的次数多少排序输出
输入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
答案:若无答案欢迎评论
编程实现:根据给定的句子,按单词出现的次数按照从大到小输出单词及其出现次数,输出采用一个单词一行,若出现次数一样则按英文单词的字典顺序从小到大输出。
### 输入格式:
输入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
答案:若无答案欢迎评论