#include<stdio.h>
#include<string.h>
int StringShiftContain(char src[],char des[]){
int src_len=strlen(src);
//double_src means 'srcsrc'
char* double_src = (char*)malloc(src_len*2+1);
strcpy(double_src,src);
strcat(double_src,src);
printf("%s ",double_src);
if(strstr(double_src,des)==NULL){
return 0;
}
else{
return 1;
}
}
int main(){
char src[] = "AABCD";
char des[] = "CDAA";
printf("%d",StringShiftContain(src,des));
return 0;
}
字符串移位包含
最新推荐文章于 2022-07-22 13:09:56 发布