编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现的单词。程序应该找出满足以下条件的单词的输入位置:该单词的后面紧跟着再次出现自己本身。跟踪重复次数最多的单词及其重复次数。输出重复次数的最大值,若没有单词重复则输出说明信息。例如,如果输入是:how,now now now brown cow cow则输出应表明“now”这个单词出现了三次。
举一反三
- 编写程序从标准输入读入一系列string对象,直到同一个单词连续出现两次,或者所有的单词都已读完,才结束读取。请使用while循环,每次循环读入一个单词。如果连续出现相同的单词,便以break语句结束循环,此时,请输出这个重复出现的单词;否则输出没有任何单词连续重复出现的信息。
- 编写一个程序,从文本文件中读取单词,将所有不重复的单词按升序显示。
- 编写函数统计一篇英语文章中不同单词的个数(去除重复的单词)public static void count(String article){//1、把文章拆分成单词保存到数组 //2、去除数组中重复的单词//3、返回单词个数//4、输出每个不重复的单词}上传本函数代码,即测试代码和测试结果图
- 编写程序将一个字符串中的单词解析出来然后将它们添加到一个hash set中,并输出每个重复的单词、不同单词的个数及消除重复单词后的列表。单词间的分割符为空格。
- 哪个单词与第一个单词的发音是一致的()own A: how B: narrow C: now D: brown