周期串UVa455

来源:互联网 发布:java计算器代码 编辑:程序博客网 时间:2024/06/05 20:20
#include <stdio.h>
#define maxn 90
int main()
{
    char a[maxn];
    scanf("%s",a);
    int i=0,j=0,l=0,c=0;
    int b=strlen(a);
    while (i<b)
    {
        for (j=0;j<i;j++)
        {
            if(a[i]==a[j])
            {
                int d=0;
                c=i-j;
                for (l=0;l<c;l++)
                {
                    if(a[l]==a[l+c]) d++;
                }
                if (d==c)
                {
                    printf("%d\n",d);
                    i=b+1;
                    j=i+1;
                }
            }
        }
        i++;
    }
    return 0;
}
原创粉丝点击