1. 程式人生 > >給你多組字串,只包含大寫字母,求同一字母連續出現的最大次數

給你多組字串,只包含大寫字母,求同一字母連續出現的最大次數

#include<iostream>
#include <string.h>
using namespace std;
int main()
{
	int cases,max[100];
	cout<<"輸入測試資料個數:"<<endl;
	cin>>cases;
	for(int i=0;i<cases;i++)
	{
		char a[100];
		cin>>a;
		int count=1;
		int len=strlen(a);
		for(int j=0;j<len;j++)
		{
			if(a[j]!=a[j+1])
			{
				if(count>max[i])
				{
					max[i]=count;
					count=1;
				}
			
			}
			else
			{
				count++;	
			}
		}
	}
	for(int k=0;k<cases;k++)
	{
		cout<<max[k]<<endl;
	}

	return 0;
}