#include<stdio.h>
#include<string.h>
int fact(int x);
char arr[100];
int main()
{
int n = 0;
scanf("%d", &n);
getchar();
while(n--)
{
gets(arr);
int len = strlen(arr);
for(int i = 1; i <= len; i++)
{
if(len % i == 0)
{
if(fact(i))
{
printf("%d\n", i);
if(n)
{
printf("\n");
}
break;
}
}
}
}
return 0;
}
int fact(int x)
{
int len = strlen(arr);
for(int i = 0; i < len - x; i++)
{
if(arr[i] != arr[i + x])
{
return 0;
}
}
return 1;
}
为什么会WA,也有注意输出格式了