
无报错版:
#include<stdio.h>
#include<string.h>
int i,j,len;
int main()
{
char word[100];
scanf("%s",word);
len=strlen(word);
for(i=1;i<=len;i++)if(len%i==0)
{
int ok=1;
for(j=i;j<len;j++)
if(word[j]!=word[j%i])
{ok=0;break;}
if(ok)
{printf("%d\n",i);break;}
}
return 0;
}
#include<stdio.h>
#include<string.h>
int i,j,len;
int main()
{
char word[100];
scanf("%s",word);
len=strlen(word);
for(i=1;i<=len;i++)if(len%i==0)
{
int ok=1;
for(j=i;j<len;j++)
if(word[j]!=word[j%i])
{ok=0;break;}
if(ok)
{printf("%d\n",i);break;}
}
return 0;
}
