统计字符串的某一子串在字符串中的出现次数(C语言实现)
来源:互联网 发布:淘宝购物返利那个高 编辑:程序博客网 时间:2024/04/30 04:41
int get_count(char * src,char * dst);
/*
src 主串
dst 子串
*/
#include <stdio.h>#include <string.h>int get_count(char *,char *);int main(){ char str1[10]="aaaacaaa"; char str2[10]="aa"; int count; count=get_count(str1,str2); printf("count is %d\n",count);}int get_count(char * src,char * dst){ int i=0,j=0; int num0=0,num1=0; int len=(int)strlen(dst); while(src[i]!='\0') { while((dst[j]!=0)&&(dst[j]==src[i+j]))/*这里加上dst[j]!=0是为了应对主串为abab子串为ab的情况,也就是比较完成后两个字符串都到达末尾的情况*/ { j++; } if(dst[j]==0) { i+=len; j=0; num0++; if(src[i]=='\0')/*这种情况是为了应对主串为abab子串为ab的情况,也就是比较完成后两个字符串都到达末尾的情况*/ { if(num0>num1) num1=num0; } }else { if(num0>num1) { num1=num0; } num0=0; i++; j=0; } } return num1;}
0 0
- 统计字符串的某一子串在字符串中的出现次数(C语言实现)
- C语言统计子字符串出现的次数
- 用c语言实现在母字符串中查找子字符串出现的次数
- 字符串操作:统计子串在主串中出现的次数
- 利用C语言实现:输入两个字符串,统计一个字符串在另一个字符串中出现的次数 。
- 统计子字符串在父字符串中出现的次数
- C语言 字符串 统计字串子母串出现的次数
- 字符串中某一子串出现的次数
- C语言-统计字符串s在字符串str中出现的次数
- C语言-统计字符串s在字符串str中出现的次数
- 求一个字符串中连续出现的次数最多的子串[C语言实现]
- 找出字符串中子串的出现次数 C语言实现
- C语言—统计字符串出现次数最多的字母
- 统计子字符串在另一个字符串中出现次数问题
- 【c语言】统计一个字符在字符串中出现的次数
- 字符串中连续子串出现次数统计,获取连续出现次数最多的子串
- mysql统计字段中某一字符串出现的次数
- mysql统计字段中某一字符串出现的次数
- apk编译与反编译
- 在Ubuntu 12.04LTS系统中安装jdk和配置tomcat服务器
- web前端讲解,jQuery之jQuery过滤器(二)内容过滤器
- 2015年16个最佳的免费响应式HTML5框架
- 计步器
- 统计字符串的某一子串在字符串中的出现次数(C语言实现)
- Mybatis学习(4)实现关联数据的查询
- 简述 synchronized 和 java.util.concurrent.locks.Lock 的异同 ?
- HDU 4599 Dice
- 合并表格(Table)单元格
- SVN服务端安装
- centos6.x下让redis以服务方式运行
- 黑马程序员——java概述
- 4Sum