从标准输入读入一系列string对象,寻找连续重复出现的单词,程序应该找出满足以下条件的单词的输入位置:该单词的后面紧跟着再次出现自己本身。跟踪重复次数最多的单词及其重复次数,输出重复次数的最大值。
使用nowstr来记录当前输入的单词,使用prestr记录上一个单词,maxstr记录重复最多的单词。
当输入*时代表输入结束,开始统计出现次数最多的单词。。
若当前输入的单词和上次一样,则计数值count++,代表重复出现的次数,不同时代表当前的单词是第一次出现,则置count=1;
每处理完一个单词之后,要比较计数值与max(重复最多次数)的大小。若大于max,则应重置max以及maxstr 为当前的值。。
具体代码如下: