1/*
 2编写一个小程序,从标准输入读入一系列 string 对象,寻找连续重复出现的单词。
 3程序应该找出满足以下条件的单词的输入位置:该单词的后面紧跟着再次出现自己本身。
 4跟踪重复次数最多的单词及其重复次数。输出重复次数的最大值,若没有单词重复则输出说明信息。
 5例如,如果输入是:
 6
 7     how, now now now brown cow cow
 8
 9则输出应表明“now”这个单词出现了三次。
10
11*/

12#include <iostream>
13#include <string>
14
15using namespace std;
16
17int main()
18{
19    string bufString = "",word = "",Aword("");
20    int count1 = 0,count2 = 0;
21    while(getline(cin,bufString))
22    {
23        if(bufString == word)
24        {
25            count1++;
26            word = bufString;
27        }

28        else
29        {
30            
31            if(count1>count2)
32            {
33               count2 = count1;
34               Aword = word;
35            }

36            word = bufString;
37            count1 = 1;
38        }

39    }

40    cout << "Aword:" << Aword << "  times:" << count2 << endl;
41    return 0;
42}