查找字符在字符串中的起始位置

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: 【10月更文挑战第32天】查找字符在字符串中的起始位置

查找字符在字符串中的起始位置(索引值从 0 开始)。

实例

include

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

目录
相关文章
|
分布式计算 Java Hadoop
16 HDFS的java操作
16 HDFS的java操作
198 0
|
11月前
|
Oracle Cloud Native 关系型数据库
Oracle Linux 9.6 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 9.6 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
471 0
Oracle Linux 9.6 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
|
并行计算 开发工具
【Deepin 20系统】切换cuda版本命令
文章提供了在Deepin 20系统中切换不同CUDA版本的方法,包括删除旧的软链接和创建指向所需CUDA版本的新软链接,并展示了如何查看当前安装的CUDA版本。
350 2
|
安全 大数据 Go
介绍一下Go语言的并发模型
【10月更文挑战第21】介绍一下Go语言的并发模型
267 14
|
监控 IDE PHP
php xdebug的配置、调试、跟踪、调优、分析
php xdebug的配置、调试、跟踪、调优、分析
|
算法 JavaScript 前端开发
消息摘要算法:MD5加密
消息摘要算法:MD5加密
370 1
|
缓存 算法 Linux
CPU 空闲时间管理【ChatGPT】
CPU 空闲时间管理【ChatGPT】
|
监控 安全 前端开发
交易所系统开发(源码正式版)/需求逻辑/玩法详情/规则架构
交易所源码开发是指基于特定的需求和要求,从头开始构建一个自定义的交易所平台的开发过程。这种开发可以包括以下几个关键方面:
|
缓存 前端开发 开发者
探索前端开发新利器:MFSU
探索前端开发新利器:MFSU
618 0
|
机器学习/深度学习 人工智能 搜索推荐
未来智能家居中的人工智能应用探索
在未来智能家居领域,人工智能技术将扮演越来越重要的角色。本文探讨了人工智能在智能家居中的应用现状和未来发展趋势,分析了人工智能技术对提升家居生活便利性、安全性和舒适度的潜力。通过结合物联网、大数据和机器学习等技术,未来智能家居将实现更智能化、个性化的用户体验,成为人们生活中不可或缺的一部分。