C语言 判断一个字符串是否为另外一个字符串旋转之后的字符串
来源:互联网 发布:羞羞的铁拳影评知乎 编辑:程序博客网 时间:2024/06/01 09:38
#include <stdio.h>#include <string.h>#include <assert.h>int check_s(char* str1, const char* str2){assert(str1);assert(str2); strncat(str1, str1, strlen(str1)); if(strstr(str1, str2)==NULL) { return 0; } else { return 1; }}int main(){char s1[20]="AABCD";char s2[]="BCDAA"; int ret=check_s(s1,s2);int len2=strlen(s2); if(ret==1){printf("s2是s1的旋转字符串\n");}else {printf("s2不是s1的旋转字符串");}return 0;}strncat函数是连接字符串,把s1s1连接后得到s1是AABCDAABCD,这样所有的旋转字符串都是它的子串,如果s2不是s1的子串则返回NULL
2 0
- 【c语言】判断一个字符串是否为另外一个字符串旋转之后的字符串
- C语言 判断一个字符串是否为另外一个字符串旋转之后的字符串
- C语言程序-判断一个字符串是否为另外一个字符串旋转之后的字符串
- 【C语言】【笔试题】【面试题】判断一个字符串是否为另外一个字符串旋转之后的字符串
- C语言:判断一个字符串是否为另外一个字符串旋转之后的字符串。(左旋右旋、求子串)
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- 字符串面试题(四)— 判断一个字符串是否为另外一个字符串旋转之后的字符串
- 判断一个字符串是否为另一个旋转之后的字符串
- 判断一个字符串是否为另外一个字符串左旋或右旋之后的字符串
- 判断一个字符串是否为另外一个字符串左旋或右旋之后的字符串。
- C语言--判断一个字符串是否为另一个字符串的旋转
- 【C语言】判断一个字符串是否是一个字符串的旋转字符串
- Android图形处理基本api(缩放,旋转,平移)
- 引水入城 洛谷 1514 bfs 贪心
- JS-cache-control
- Log4j日志组件解析
- 空间域图像处理
- C语言 判断一个字符串是否为另外一个字符串旋转之后的字符串
- Windows上运行Caffe自带的mnist例子
- 基于linux的二维码DM,QR平台搭建(opencv)(二)
- SpringMVC 中 数据绑定 数据转换 自定义数据转换器
- 一、相关理论及背景
- 复选框全选
- 用宏实现将一个十进制数对应的二进制数的奇偶位交换
- Photoshop中怎么把白色背景改为黑色背景
- mfc编程中遇到的一些问题