编写一个程序,从标准输入中读取若干string对象并查找连续重复出现的单词。所谓连续重复出现的意思是:一个单词后面紧跟着这个单词本身。要求记录连续重复出现的最大次数以及对应的单词

#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
string maxStr,Str1,Str2;
int maxNum,Num1,Num2;
if(cin>>Str1)
Num1=;
maxNum=;
while(cin>>Str2)
{
Num2=;
if(Str2==Str1)
Num2=++Num1;
if(Num1>maxNum)
{
maxStr=Str1;
maxNum=Num1;
}
if(Str1!=Str2)
{
Str1=Str2;
Num1=Num2;
}
}
cout<<"max string:"<<maxStr<<" number :"<<maxNum<<endl;
return ;
}

运行结果:

编写一个程序,从标准输入中读取若干string对象并查找连续重复出现的单词。所谓连续重复出现的意思是:一个单词后面紧跟着这个单词本身。要求记录连续重复出现的最大次数以及对应的单词

上一篇:Spring Security OAuth2.0认证授权三:使用JWT令牌


下一篇:9.9 翻译系列:数据注解特性之--MaxLength 【EF 6 Code-First系列】