判断可不可以左旋得到字符串
#include<stdio.h>
#include<string.h>
#include<assert.h>
int is_left_move(char* a,char* b)
{
assert(a);
assert(b);
int len = strlen(a);
strncat(a, a, len);
char* p = strstr(a, b);
if (p) return 1;
else return 0;
}
int main()
{
char a[30] = "abcdefg";
char b[] = "cdefgab";
int ret=is_left_move(a,b);
if (ret == 1) printf("yes\n");
else printf("no\n");
return 0;
}