C 语言实例 – 查找字符在字符串中出现的次数
C 语言实例 - 查找字符在字符串中出现的次数
查找字符在字符串中的起始位置(索引值从 0 开始)。
实例
#include <stdio.h>
int main()
{
char str[1000], ch;
int i, frequency = 0;
printf("输入字符串: ");
fgets(str, (sizeof str / sizeof str[0]), stdin);
printf("输入要查找的字符: ");
scanf("%c",&ch);
for(i = 0; str[i] != '\0'; ++i)
{
if(ch == str[i])
++frequency;
}
printf("字符 %c 在字符串中出现的次数为 %d", ch, frequency);
return 0;
}
输出结果为:
输入字符串: runoob 输入要查找的字符: o 字符 o 在字符串中出现的次数为 2
相关文章
- C语言形参和实参有什么区别
- C++学习之如何进行内存资源管理
- 一文详解C++智能指针的原理、分类及使用
- C++手撸智能指针的教程分享
- C++多线程实现绑定CPU的方法详解
- C语言如何解决QString与QByteArray互相转换的问题
- 深入解析C++中多态性和虚函数使用原理
- C语言常用占位符的使用小结
- C++ OpenMP简单介绍
- C++中的字符串编码处理方法
- C语言完数的实现示例
- 一文详解C语言操作符
- Visual Studio 远程调试步骤
- 如何使用签名保证ASP.NET MVC OR WEBAPI的接口安全
- .NET RulesEngine(规则引擎)的使用详解
- Asp.net基础知识扫盲篇
- ASP.NET Core读取Request.Body的正确方法
- 关于.net环境下跨进程、高频率读写数据的问题
- .net core 使用阿里云分布式日志的配置方法
- .NET Core结合Nacos实现配置加解密的方法