
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int main()
{
string s="aaaaadbbbcccdddddd";
int n=s.size();
int cnt=1,maxcnt=1;
char maxchar=s[0];
for(int i=0;i<n;i++){
if(s[i]==s[i+1]){
cnt++;
if(maxcnt<cnt){
maxchar=s[i];
maxcnt=cnt;
}
}
else{
cnt=1;
}
}
cout<<maxcnt;
return 0;
}
本文介绍了一个简单的C++程序,通过遍历字符串,计算连续重复字符的个数,找出其中的最大值。

402

被折叠的 条评论
为什么被折叠?



