#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
vector<string>v;
string s, s1;
int cnt = 1;
bool flag = false;
while (cin >> s)
{
v.push_back(s);
}
auto beg = v.begin();
s = *beg;
while (beg != v.end()-1)
{
if (s == *(beg + 1))
{
++cnt;
++beg;
}
else
{
if (cnt > 1)
{
cout << s << "连续出现" << cnt << "次" << endl;
flag = true;
}
cnt = 1;
++beg;
s = *beg;
flag = false;
}
}
if (flag == false&&cnt<=1)
{
cout << "没有任何一个单词连续出现过" << endl;
}
else if (flag == false && cnt > 1)
{
cout << s << "连续出现" << cnt << "次" << endl;
}
return 0;
}
C++Primer第五版 练习5.14
最新推荐文章于 2024-07-27 10:13:06 发布