C和指针之字符串编程练习11(统计一串字符包含the的个数)
1、问题
编写一个函数,对标准的输入进行扫描,并对单词"the"出现的次数进行计数,区分大小写,
输进来的输入可以包含空格字符等等
2、代码实现
#include <stdio.h>
#include <string.h>/**
编写一个函数,对标准的输入进行扫描,并对单词"the"出现的次数进行计数,区分大小写,
输进来的输入可以包含空格字符等等
**/void count_the(char *data)
{int count = 0;const char *the = "the";while ((data = strstr(data, the)) != NULL){++count;//指针一定要记得后移动,不然会死循环++data;}printf("all has %d count the\n", count);
}int main()
{char data[100] = "";gets(data);count_the(data);return 0;
}
3、运行结果
./count
the The chenyuthe thehello hethe thebai
all has 5 count the
C和指针之字符串编程练习11(统计一串字符包含the的个数)相关推荐
- C++【判断字符串回文】编程判断输入的一串字符是否为回文。所谓回文,是指顺读和倒读都一样的字符串,如:“level”,”ABCCBA”。
/*编程判断输入的一串字符是否为回文. 所谓回文,是指顺读和倒读都一样的字符串,如:"level","ABCCBA".*/ #include<iostre ...
- 2018.3.输入1个长度不大于100的字符串(由字母和空格组成),输出串中包含的单词个数。如不存在单词则输出0.
1.题目: 输入1个长度不大于100的字符串(由字母和空格组成),输出串中包含的单词个数.如不存在单词则输出0. 2.分析: 用了一下正则表达式 3.代码展示(复制可直接运行) import java ...
- c语言字符串筛选字母,【程序设计】
功能:输入一个字符串,过滤此串,只保留串中的字母字 符,并统计新生成串中包含的字母个数...
[程序设计] 功能:输入一个字符串,过滤此串,只保留串中的字母字 符,并统计新生成串中包含的字母个数0 mlfaxk2013.03.24浏览465次分享举报 求C语言高手解救!!!!!!哪里错了?#i ...
- c语言数组和字符串编程题,C语言中的字符数组和字符串详解
c语言字符数组和字符串: 1.存放字符的数组称为字符数组 char str[] 2.'\0'也被称为字符串结束标志 3.由" "包围的字符串会自动在末尾添加'\0' 4.逐个字符地 ...
- C和指针之字符串编程练习8实现char *my_strnchr(char const *str, int ch, int which)
1.问题 编写函数类似strchr函数,但是它有3个参数,第三个参数是1, 这个函数的功能就和strchr完全一样, 如果第三个参数是2,这个函数就返回一个指向ch字符在str字符串第二次出现的位置的 ...
- C和指针之字符串编程练习6
1.问题 编写函数取代strcpy,然后返回指向目标字符串末尾的指针 2.代码实现 #include <stdio.h>/** 编写函数取代strcpy,然后返回指向目标字符串末尾的指针 ...
- C和指针之字符串编程练习10(判断字符串是否是回文数)
1.问题 //如果参数字符串是个回文,函数就返回真,否则返回假.回文就是指一个字符串从左向右和从右向左读是一样的.函数应该忽略所有的非字母字符,而且在进行字符比较时不用区分大小写. 2.代码实现 #i ...
- C和指针之字符串编程练习9(在参数1中查找匹配参数2额任意字符)
1.问题 函数应该在第一个参数中进行查找,并返回匹配第二个参数所包含的字符的数目 2.代码实现 #include <stdio.h> #include <string.h>// ...
- C和指针之字符串编程练习3
1.问题 编写函数类似strcat函数,但是不会溢出目标数组,结果必须是一个正真的字符串 2.实现代码 #include <stdio.h> #include <string.h&g ...
最新文章
- wampserver下安装redis_金山云redis安装与连接
- OpenGL中的混合(Blending)
- ORA-28000: the account is locked 的解决办法!
- 设计模式总结 (4)结构型模式
- linux进程授权,一个linux小程序的免授权或通用授权
- dll文件用什么语言编写_零基础学习markdown标记语言语法,十分简单便捷编写markdown文件...
- MapReduce 详解
- 来来来!一次搞定各种数据库 SQL 执行计划:MySQL、Oracle
- Volley 源码分析
- 次氯酸:利用先天反应
- 【leetcode】中文版题库一刷ing
- NPDP产品经理认证:创新性解决问题方法(TRIZ)的工具与应用
- win10本机计算机策略,Win10怎么打开本地安全策略_Win10本地安全策略在哪?-192路由网...
- 图像和视频的主要格式与编码格式。
- U盘突然提示格式化怎么办?里面的数据怎么办?
- Spark2.x学习笔记:Spark SQL的SQL
- RMQPOJ3264
- source 命令的用法(与 sh Filename、./Filename的区别)
- 基于句法分析的评论观点提取技术
- 阴阳师服务器紧急维护,2月24日阴阳师服务器更新维护内容公告