判断一个字符串是不是另一个字符串的字串
来源:互联网 发布:数独软件 编辑:程序博客网 时间:2024/06/10 06:01
判断一个字符串是不是另一个字符串的字串相当于在字符串a中查找字符串b。思路是先遍历字符串a,如果在a中如果找到b的第一个字符,记下该位置。从该位置向后继续匹配,匹配失败则从a的下一个位置继续查找。最后如果b中的字符完全被匹配说明a包含b。成功返回1,失败返回0.
int isSubstr(char *a,char *b){ int i=0; int n=strlen(a); int m=strlen(b); for(i=0;a[i]!='\0';i++) { int k=i,j=0; while(a[k]==b[j]) { k++; j++; } if(b[j]=='\0') return 1; } return 0;}int main(){ char *a = "abc"; char *b = "abd"; printf("%d",isSubstr(a,b));}
0 0
- 判断一个字符串是不是另一个字符串的字串
- 判断一个字符串是不是另一个的子串(匹配)
- 判断字符串是不是一个字符串的翻转
- 判断一个字符串的字符是不是唯一
- 判断一个字符串是不是对称的
- 判断一个字符串是不是乱码
- 判断一个字符串是不是回文
- 判断一个字符串是不是回文?
- 判断一个字符串是不是回文
- 判断一个字符串是不是纯数字字符串
- 判断一个字符串是不是回文字符串
- C++ 判断一个 字符串是不是 json 字符串
- 判断一个字符串在另一个字符串中出现的次数
- 判断一个字符串是否是另一个字符串的子集
- java判断一个字符串在另一个字符串里的个数
- java判断一个字符串在另一个字符串里的个数
- 判断一个字符串是否为另一个字符串的子串
- 判断一个字符串是否为另一个旋转之后的字符串
- PHP三元运算符?筛
- IOS 7 适配问题
- innodb大量写入优化掳
- JMX IN ACTION 第一章
- phpMyAdmin添加数据库独立管理用户诒
- 判断一个字符串是不是另一个字符串的字串
- UITabelView section headerView浮动问题
- 动态规划总结
- 提高php执行效率渍
- 二分图最大匹配 -- 匈牙利算法
- 正则表达式
- Java线程池使用说明
- Java反射机制
- URAL 1032 Find a Multiple 鸽巢原理