coj 1067: 1 VS 1

来源:互联网 发布:golang syscall说明 编辑:程序博客网 时间:2024/05/20 07:15
#include<stdio.h>
#include<string.h>
//1067
int main()
{
    char a[1005];
    int i;
    while (scanf ("%s", &a) != EOF)
    {
        int length = strlen(a), max = 0, count = 0;
        a[length] = '0';
        for (i = 0;i < length;i ++)
        {
            if (a[i + 1] == a[i])
            {
                count ++;
            }
            else
            {
                count ++;
                if (count > max)
                {
                    max = count;
                    count = 0;
                }
                else
                {
                    count = 0;
                }
            }
        }
        printf ("%d\n", max);
    }
    return 0;
}
0 0