编写一个程序,从文本文件中读取单词,将所有不重复的单词按升序显示。
举一反三
- 编写程序将一个字符串中的单词解析出来然后将它们添加到一个hash set中,并输出每个重复的单词、不同单词的个数及消除重复单词后的列表。单词间的分割符为空格。
- 编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现的单词。程序应该找出满足以下条件的单词的输入位置:该单词的后面紧跟着再次出现自己本身。跟踪重复次数最多的单词及其重复次数。输出重复次数的最大值,若没有单词重复则输出说明信息。例如,如果输入是:how,now now now brown cow cow则输出应表明“now”这个单词出现了三次。
- 编写一个函数,将字符串中最长的单词输出
- 编写一个程序,将输入的数据插入到一个已按升序排好的数组中,要求插入后的数组仍然按升序排列。
- 编写程序从标准输入读入一系列string对象,直到同一个单词连续出现两次,或者所有的单词都已读完,才结束读取。请使用while循环,每次循环读入一个单词。如果连续出现相同的单词,便以break语句结束循环,此时,请输出这个重复出现的单词;否则输出没有任何单词连续重复出现的信息。