#include<string.h>
#include<stdio.h>
int main()
{
int i,j,k,flag;
char a[101];
scanf("%s",a);
k=strlen(a);
for(i=1;i<=k;i++)
{
flag=1;
if(k%i==0)
{
for(j=i;j<k;j++)
{
if(a[j%i]!=a[j])
{
flag=0;
break;
}
}
if(flag)
{
printf("%d\n",i);
break;
}
}
}
return 0;
}
蓝杯十四/*回文数 问题描述观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。本题要求你找到一些5位或6位的...
scanf("%s",&a);
这里错了,应该是
scanf("%s",a);
scanf("%s",&a);
这里错了,应该是
scanf("%s",a);
蓝杯十四/*回文数 问题描述观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。本题要求你找到一些5位或6位的...