题目描述
字符串移位包含问题
阿巴阿巴看不懂
样例
#include <stdio.h>
#include <string.h>
int main(void)
{
char s1[300] ;
char s2[300] ;
char s3[300] ;
char s4[300] ;
int len3,len4;
int count=0;
scanf("%s %s",s3, s4);
len3=strlen(s3);
len4=strlen(s4);
if(len3<=len4)
{
strcpy(s1,s4);
strcpy(s2,s3);
}
if(len3>len4)
{
strcpy(s1,s3);
strcpy(s2,s4);
}
int len1, len2;
len1=strlen(s1);
len2=strlen(s2);
for(int i=0;i<len1;i++)
{
s1[len1+i]=s1[i];
for(int j=0;j<(len1<len2?len1:len2);j++)
{
if(s1[i+j+1] == s2[j])
{
count++;
if(count == len1 || count == len2 )
{
printf("true");
return 0;
}
}
}
count = 0;
}
printf("false");
return 0;
}