判断一个字符串是否为另外一个字符串旋转之后的字符串
2017-07-04 11:29
267 查看
#include <stdio.h> #include <string.h> #include <assert.h> void Chack(char *str1,char *str2) { int len1=strlen(str1); int len2=strlen(str2); assert(str1); assert(str2); strncat(str1,str1,len1); if(strstr(str1,str2) !=NULL && len1==len2) printf("是旋转字符!\n"); else printf("不是旋转字符!\n"); } int main() { char a[20]="abcd"; char b[20]="cdab"; Chack(a,b); return 0; }
相关文章推荐
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。 例如:给定s1 = AABCD和s2 = BCDAA,返回1,给定s1=abcd和s2=ACBD,返回
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- 【C语言】【笔试题】【面试题】判断一个字符串是否为另外一个字符串旋转之后的字符串
- 字符串面试题(四)— 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 【C语言】【笔试题】【面试题】判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- C语言:判断一个字符串是否为另外一个字符串旋转之后的字符串。(左旋右旋、求子串)
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- C语言程序-判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- C语言:判断一个字符串是否为另外一个字符串旋转之后的字符串。(左旋右旋、求子串)
- 【c语言】判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 1.实现一个函数,可以左旋字符串中的k个字符。 AABCD左旋一个字符得到ABCDA AABCD左旋两个字符得到BCDAA 2.判断一个字符串是否为另外一个字符串旋转之后的字符串。 例如:给定s1