7

您所在的位置:网站首页 python按行输出单词的字母 7

7

2024-03-23 17:47| 来源: 网络整理| 查看: 265

7-3 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分)

现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。

注1:单词之间以空格(1个或多个空格)为间隔。 注2:忽略空行或者空格行。 注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。 ###输入说明 若干行英文,最后以!!!为结束。

输出说明 不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超过10个,则将所有的单词输出。 输入样例 Failure is probably the fortification in your pole It is like a peek your wallet as the thief when you are thinking how to spend several hard-won lepta when you Are wondering whether new money it has laid background Because of you, then at the heart of the most lax alert and most low awareness and left it godsend failed !!!!! 输出样例 49 Are Because Failure It a alert and are as at 代码 import java.util.*; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); TreeSet ts = new TreeSet(); while (scan.hasNext()) { String s = scan.next(); if (s.equals("!!!!!")) { break; } ts.add(s); } System.out.println(ts.size()); if (ts.size() System.out.println((String)o); } } else { int fg = 0; for (Object o : ts) { System.out.println((String)o); fg++; if (fg == 10) { break; } } } } }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3