如果一个字符串可以由某个长度为k的字符串重复多次得到,就可以说该串以k为周期。 例如:abcabcabcabc以3为周期(注意,它也是以6和12为周期)。 输入一个长度不超过80的字符串,输出它的最小

如果一个字符串可以由某个长度为k的字符串重复多次得到,就可以说该串以k为周期。 例如:abcabcabcabc以3为周期(注意,它也是以6和12为周期)。 输入一个长度不超过80的字符串,输出它的最小_第1张图片

#include
#include
int main()
{char p[100];int a,b,c,d=0,e,g=0;
printf("请输入字符串:");
gets(p);
a=strlen(p);
for(b=1;b<=a;b++)/*求字符串周期*/
{for(c=0;c

你可能感兴趣的:(如果一个字符串可以由某个长度为k的字符串重复多次得到,就可以说该串以k为周期。 例如:abcabcabcabc以3为周期(注意,它也是以6和12为周期)。 输入一个长度不超过80的字符串,输出它的最小)