#include

#include

int substring(char *str,char *str1);//函数原型

int main(void)

{

char str[64]={0};

char str1[16]={0};

int i,j,x;

printf("please put the string\n");

gets(str);//输入的原字符串

puts(str);

printf("\n");

printf("please put the string1 \n");

gets(str1);//输入的字符串中的子串

puts(str1);

printf("\n");

i=strlen(str);//原字符串长度

j=strlen(str1);//子串长度

printf("the string lenth is %d\n",i);

printf("the string lenth is %d\n",j);

x=substring(str,str1);

printf("then anwser is %d\n",x);

return 0;

}

int substring(char *str,char *str1)

{

int x=0;

char *p;//任意附个初始值

do{

p=strstr(str,str1);//1.p指针指向strstr的返回值。3.再一次循环到 这里函数的参数发生变化,p重新指向strstr返回值,如此循环。

if(p != NULL) {

str=p+1;//2.str同样指向strstr返回值p的下一个地址。

x=x+1;

}

}

while(p!=NULL);

return x;

}

C语言计算字符串数组中每个字符串出现的个数

unsigned int str_num(char *str[], int num[], int len) { int i, j; int count; int flag[len]; ; i < ...

JAVA常见算法题&lpar;三十三&rpar;---求子串在字符串中出现的次数

计算某字符串中子串出现的次数. public static void main(String[] args) { String s1 = "adcdcjncdfbcdcdcd"; ...

java例题&lowbar;49 计算子串出现的次数

1 /*49 [程序 49 子串出现的个数] 2 题目:计算字符串中子串出现的次数 3 */ 4 5 /*分析 6 * 1.子串的出现是有标志的,如" ",*,#或者其他 7 * ...

C 语言实例 - 字符串中各种字符计算

C 语言实例 - 字符串中各种字符计算 C 语言实例 C 语言实例 计算字符串中的元音.辅音.数字.空白符. 实例 #include int main() { ]; i ...

C 语言实例 - 查找字符在字符串中出现的次数

C 语言实例 - 查找字符在字符串中出现的次数 C 语言实例 C 语言实例 查找字符在字符串中的起始位置(索引值从 开始). 实例 #include int main( ...

C 语言实例 - 计算字符串长度

C 语言实例 - 计算字符串长度 C 语言实例 C 语言实例 计算字符串长度. 实例 - 使用 strlen() #include #include

java统计一个子串在指定字符串中出现的次数

今天查着用了用String类里的几个方法,分享下代码 题目要求:统计一个子串在指定字符串中出现的次数( 提示java字串出现了6次) public class SearchSameString { p ...

C语言之计算字符串最后一个单词的长度,单词以空格隔开

//计算字符串最后一个单词的长度,单词以空格隔开. #include #include #include ...

C语言:利用指针解决:统计一个长度为2的字符串在另外一个字符串中出现的次数。

//统计一个长度为2的字符串在另外一个字符串中出现的次数. #include #include #include

随机推荐

Expert 诊断优化系列------------------内存不够用么?

现在很多用户被数据库的慢的问题所困扰,又苦于花钱请一个专业的DBA成本太高.软件维护人员对数据库的了解又不是那么深入,所以导致问题迟迟不能解决,或只能暂时解决不能得到根治.开发人员解决数据问题基本又是 ...

liquibase的使用

前言 liquibase是一个数据库持续集成插件.独立于数据库存在,oracle,mysql,db2,h2,sql server,postgresql都能使用.它使用配置文件来更新数据库结构,并加入版 ...

Mithril – 构建杰出 Web 应用的 JS MVC 框架

Mithril 是一个客户端的 Javascript MVC 框架.它是一个工具,使应用程序代码分为数据层,UI 层和粘合层.提供了一个模板引擎与一个虚拟的 DOM diff 实现,用于高性能渲染,支 ...

mysql datetime设置now&lpar;&rpar;无效&comma;直接用程序设置默认值比较好

mysql datetime设置now()无效的,没有此用法,datetime类型不能设置函数式默认值,只能通过触发器等来搞.想设置默认值,只能使用timestamp类型,然后默认值设置为:CURRE ...

HDU 2577 How to Type【DP】

题意:给出一个字符串,有大写有小写,问最少的按键次数.然后打字的这个人有一个习惯,打完所有的字之后,指示灯要关闭. dp[i][j]表示打到第i个字母,j有0,1两个值表示指示灯开或者关的状态 然后就 ...

poj2月题解

竟然生日前一天poj破百,不错不错,加速前进! poj2437 由于泥泞不重叠,所以按其实左边排个序再统计一遍即可(如果不是刚好盖满就尽量往后盖) poj2435 细节bfs poj2230 求欧拉回 ...

cmake编译(编译目标)x86或x64

if(CMAKE_CL_64)    #CMAKE的内建变量,如果是true,就说明编译器的64位的,自然可以编译64bit的程序 set(ADDRESS_MODEL 64) set(NODE_TAR ...

第三章 Netty入门应用

3.1 Netty开发环境的搭建 3.1.1 下载Netty的软件包 3.1.2 搭建Netty应用工程 3.2 Netty服务端开发 3.3 Netty客户端开发 3.4 运行和调试 3.4.1 服 ...

Import Excel void &lpar;NPOI&rpar;

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

Extjs获取Form中的数据

var win = Ext.create("Ext.window.Window",{ width:300, height:200, title:"日期选择窗口" ...

c语言字符串子串问题,C语言计算字符串子串出现的次数相关推荐

  1. 编写C语言函数求字符串长度,用C语言编写函数,实现strlen计算字符串长度的功能...

    本文介绍三种方法: 1.循环计数法,(设置一个计数器). 2.递归法,(函数调用自身进行计算) 3.指针-指针法,(库函数使用的是此方法) 现在列入程序: 方法1: /* 计数法 */ int my_ ...

  2. ios 怎么判断字符串的字节数_iOS 计算字符串长度-boundingRectWithSize:

    iOS 7.0之前用sizeWithFont:(计算的不是很准确) CGFloat width1=[(NSString *)obj sizeWithFont:[UIFont systemFontOfS ...

  3. C语言程序设计——从键盘任意输入一个字符串(可以包含:字母、数字、标点符号,以及空格字符),计算其实际字符个数并打印输出,即不使用字符串处理函数strlen()编程,但能实现strlen()的功能。

    从键盘任意输入一个字符串(可以包含:字母.数字.标点符号,以及空格字符),计算其实际字符个数并打印输出,即不使用字符串处理函数strlen()编程,但能实现strlen()的功能. 程序运行示例: P ...

  4. 字符串转内存c语言,【一起学C】C语言面试题必考:字符串操作函数,内存操作函数实现...

    本帖最后由 奉聪 于 2017-1-25 14:54 编辑 *******前言******* 我数一下,我发了几个帖子,1.2.3? 哈哈哈,没几个哈,感谢吾爱,让我学到了很多,乐于分享,共同进步! ...

  5. C语言中可以用字符串常量来,C语言字符串详解

    原标题:C语言字符串详解 字符串是一种非常重要的数据类型,但是C语言不存在显式的字符串类型,C语言中的字符串都以字符串常量的形式出现或存储在字符数组中.同时,C 语言提供了一系列库函数来对操作字符串, ...

  6. 计算字符串的信息熵(香农熵)

    转自:计算字符串的信息熵(香农熵)_白玉杰的博客-CSDN博客_字符串的熵 用来计算字符串变化后信息量的变化,如用以检测通信内容是否发生篡改(有可能存在字符串不同,熵相同的情况). 输入:输入任意一串 ...

  7. Algorithm:C++/python语言实现之求旋转数组最小值、求零子数组、求最长公共子序列和最长公共子串、求LCS与字符串编辑距离

    Algorithm:C++/python语言实现之求旋转数组最小值.求零子数组.求最长公共子序列和最长公共子串.求LCS与字符串编辑距离 目录 一.求旋转数组最小值 1.分析问题 2.解决思路 二.求 ...

  8. 【C 语言】字符串操作 ( strlen 与 sizeof 函数 | 计算 字符串长度 与 内存块大小 )

    文章目录 一.strlen 与 sizeof 函数 二.计算 字符串长度 与 内存块大小 一.strlen 与 sizeof 函数 strlen() 函数的作用是获取字符串大小 , 其原理是 从 内存 ...

  9. c语言求最后一个单词的长度,试题2:计算字符串最后一个单词的长度

    试题描述:计算字符串最后一个单词的长度,单词之间以空格隔开 涉及的知识点: 1.scanf读取: 1.1.以%d读取时,只识别"十进制整数".对 %d 而言,空格.回车. Tab ...

最新文章

  1. 那些在一个公司死磕了5-10年的程序员,最后都怎么样了?
  2. 上海Uber优步司机奖励政策(1月18日~1月24日)
  3. 模板资源管理器的使用
  4. python 下载阿里云mysql的备份文件及binlog到本地
  5. 如何分析SAPPSPRO-S_MAT_ENHANC_COMM问题
  6. javafx11 最佳实践_JavaFX移动应用程序最佳实践,第1部分
  7. 简单html5作品,最新HTML5简单入门系列精选
  8. § Transitive Intransitive Verb
  9. 2017.8.8 loli测试
  10. java servlet 对象_java servlet的域对象
  11. 深度学习剖根问底:SGD算法的优化和变种
  12. IT项目管理表格集合
  13. import oracle utility_oracle executing oracle import utility,please wait终极解决方案
  14. 如何在固定时间自动刷新网页?
  15. 警告warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  16. 应用测试一(烤地瓜)——> 隐藏数据
  17. 秘笈大公开 | 魏泓手把手教你利用无菌动物,提高国自然中标率!
  18. 使用matlab作单位阶跃响应,基于MATLAB的控制系统单位阶跃响应分析[共7页]
  19. ac68u 搭建php,华硕RT-AC68U无线路由器深度体验
  20. 路由交换接口类型详解——通俗易懂版

热门文章

  1. restTemplate访问接口
  2. mysql产品分类_MySQL习题1 一对多实例 产品和分类
  3. 什么是私域流量?如何运营?
  4. 西电计科数据库系统期末复习笔记
  5. 万兆交换机用什么网线_万兆交换机SFP+端口是否能与千兆交换机SFP端口连接?...
  6. 超宽带 DW1000 API --- dwt_configure (频道,脉冲重复频率,数据速率等)
  7. Laravel:whereIn子查询
  8. [转帖]Office全版本零售版转换VOL
  9. MySQL表的四种分区类型
  10. 【游戏程序设计】Direct 3D 三维地形系统