AcWing 776. 字符串移位包含问题
原题链接
简单
作者:
MEthylene
,
2024-10-17 15:35:31
,
所有人可见
,
阅读 1
#include<stdio.h>
#include<string.h>
int main(){
char str1[31],str2[31],str3[31];
scanf("%s %s",str1,str2);
int len1=strlen(str1),len2=strlen(str2);
if(len1<len2){
strcpy(str3,str1);
strcpy(str1,str2);
strcpy(str2,str3);
int t=len2;
len2=len1;
len1=t;
}
for(int i=0;i<len1;i++){
char temp=str1[0];
for(int j=0;j<len1-1;j++){
str1[j]=str1[j+1];
}
str1[len1-1]=temp;
if(strncmp(str1,str2,len2)==0){
printf("true");
return 0;
}
}
printf("false");
return 0;
}