如果一个字符串可以由某个长度为k的字符串重复多次得到,则称该串以k为周期。例如,abcabcabcabc以3为周期,输入一个长度不超过80的字符串,输出其最小周期。
#include<stdio.h>
#include<string.h>
char s[80];
int main()
{ int i,j;int flag=1;
scanf("%s",s);
for(i=1;i<=80;i++)
{ for(j=i;s[j]!='\0';j++)
{ if(s[j-i]==a[j]) flag=0;
else {flag=1;break;}
}if(flag==0) break;
} printf("%d",i);
return 0;
}