HJ2 计算某字母出现次数

HJ2 计算某字符出现次数 知识点字符串哈希 描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母) 数据范围:1≤n≤1000 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出输入字符串中含有该字符的个数。(不区分大小写字母) 示例1 输入: ABCabc A 输出: 2 #include<stdio.h> #include<string.h> in. 阅读详情

描述

写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。

输入描述:

第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。

输出描述:

输出输入字符串中含有该字符的个数。

示例1

输入:

ABCabc
A

复制输出:

2

        #include <stdio.h>
        #include <string.h>
        int main (){
            char str[500];
            char element;
            gets(str);
            scanf("%c", &element);
            int total = 0;
            int len = strlen(str);
            for(int i = 0; i < len; i ++){
                // 大小写的切换用  ascii码 差值 a、A = 32
                if(element == str[i] || element == str[i] + 32 || element == str[i] -32){
                    total ++;
                }else{
                    continue;
                }
            }
            printf("%d", total);
            return 0;
        }

【牛客网华为机试】HJ2 计算某字母出现的次数 题目 描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入: ABCabc A 复制输出: 2 复制说明: 最后一个单词为nowcoder,长度为8 解题思路 统一用upper函数将输入的in_char和in_str都转成大写字母,然后使 阅读详情

相关推荐

SAR ADC和sigma delta ADC的区别

0、ADC基本概念 ADC,即analog to digital converter,模拟到数字的转换器,简称模数转换器。 为什么需要ADC?因为现实的世界中,电信号是连续的,例如心电信号,或者声音信号,这些连续的信号被称为“模拟信号”。 图1:心电信号 图2:声音信号 然而这种连续的信号是无法被计算机处理的,计算机只认识0和1组成的“数字信号“。ADC就充当了这样一个桥梁,将“模拟信号”转换为计算机能识别的“数字信号”。举个例子,当前的心电电压为1.2V(实际没有这么高),ADC可能会得

长河柱天的博客 2万+

华为机试-002-简单-HJ2.计算某字符出现次数

【代码】华为机试-002-简单-HJ2.计算某字符出现次数

tttzzzqqq2018的博客 261

Edge主页被2345劫持?手动清理注册表与组策略的完整方案

浏览器主页劫持是Windows系统中常见的恶意篡改行为,其原理是通过修改注册表、快捷方式、组策略等多处系统配置,强制锁定浏览器启动页。这类劫持不仅影响上网体验,还可能带来隐私泄露和恶意软件感染风险。在安全防护与系统优化场景中,掌握手动清理主页劫持的技能至关重要。本文针对Edge主页被2345导航劫持的问题,深入解析劫持入口,提供从快捷方式、注册表到组策略的逐层清理步骤,并给出防复发策略,帮助用户彻底摆脱顽固劫持。

weixin_30582943的博客 380

计算某字符出现次数 C语言实现

计算某字符出现次数 C语言实现

yummy的博客 2507

CoMP 协同多点传输技术

CoMP CoMP是什么 解决什么问题 有什么缺点 CoMP(Coordinated Multiple Points)协同多点传输,通信术语,LTE-A的重要技术之一。 CoMP传输是指地理位置上分离的多个传输点,协同参与为一个终端的数据(PDSCH)传输或者联合接收一个终端发送的数据(PUSCH),参与协作的多个传输点通常指不同小区的基站。CoMP技术将边缘用户置于几个基站的同频率上,几...

ilean_J的博客 2万+

基于DFT的scanshift sdc模板(DFT)

摘要:本文详细介绍了DFT测试模式下的SDC约束方法。

murphyrong的博客 882

0002HJ2 计算某字母出现次数

描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入: ABCabc A 复制 输出: 2 #include<stdio.h> #include #include #include using namespace std; int main() { string

free_girl_fang的博客 178

半导体制造中的通孔缺陷与冗余通孔技术解析

通孔(Via)是半导体制造中连接不同金属层的关键结构,其可靠性直接影响芯片良率。随着工艺节点演进至28nm及更先进制程,通孔缺陷导致的良率损失日益显著,主要表现为完全开路和高阻态两种失效模式。冗余通孔技术通过在关键位置增加备用连接,可有效提升芯片可靠性,其实现涉及物理冗余与电气冗余两种方案。该技术在7nm/5nm工艺中已证明可将通孔相关缺陷率降低10-100倍,但面临设计规则复杂性、规模处理效率和动态合规验证等工业化挑战。智能双切通孔插入流程通过动态DRC规则解析、奇偶层级并行处理和增量式验证等创新方法,显

weixin_35982453的博客 382

华为机试HJ2:计算某字母出现次数

C++实现——计算某字母出现次数

翟天保的博客 1万+

WPF+MVVM案例实战(二十三)- 阴影效果详解

通过附加属性实现阴影效果,通过改变不同的阴影属性值达到不同阴影效果

lingshuangcanxue 559

【VTK】VTK中的光标样式

本文分享VTK中的光标设置相关内容技术,希望对各位小伙伴有所帮助!

qq_40041064的博客 1928

华为机试 HJ2 计算某字母出现次数

HJ2 计算某字母出现次数 描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入: ABCabc A 输出: 2 Py3解法 a=input().lower() b=input().lower() print(a.count(b)) 现在全部转小写,再对a字符串中

Sumarua的博客 448

短信验证码逻辑漏洞学习——各种绕过姿势技巧

短信验证码逻辑漏洞学习——各种绕过姿势技巧

记录并分享学习安全的知识点.. 2555

HJ2 计算字符串中某字母出现次数

#include <stdio.h> #include <string.h> #include <ctype.h> int main(int argc, char** argv) { char str[500]; char a; int cnt = 0; int i = 0; while(scanf("%c", &a) != EOF) { if(a!='\n' && a!.

engineer0的博客 305

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

HJ2 计算某字母出现次数(Java)

假期在刷牛客网上的真题,此题源自华为机试题库,文章目的在于记录学习心得,如有错误欢迎指正 原题如下: 描述: 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。 输出描述: 输出输入字符串中含有该字符的个数。 示例1: 输入:ABCabc ...

qq_51235312的博客 615

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

华为机试 牛客网 HJ2 计算某字母出现次数

华为机试 牛客网 HJ2 计算某字母出现次数描述输入描述输出描述示例1解法一解法二 描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。 输入描述 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。 输出描述 输出输入字符串中含有该字符的个数。 示例1 输入: ABCabc A 复制 输出: 2 解法一 运行时间35ms 占用内存10576KB import java.util.Scanner

weixin_37613476的博客 259

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Python.牛客.hw机试.HJ2.计算某字母出现次数

题目描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写。 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入 ABCabc A 输出 2 a=input().lower() b=input().lower() print(a.count(b)) 以下实例展示了lower()的使用方法: #!/usr/bin/python str = "THI

赫珊的博客 725

牛客网HJ2 计算某字母出现次数Python3解法

题目介绍: 个人解法: str1 = input() str2 = input() c = 0 for i in str1: # 第一行第二行字符全部转成小写,然后再对比 if i.lower() == str2.lower(): c += 1 print(c) 写完之后,看到评论区一个极其简短的解法: str1 = input().lower() str2 = input().lower() print(str1.count(str2)) 涉及到的方法..

双子叶mm的博客 274

华为机试python3解答 HJ2 计算某字母出现次数

描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。(不区分大小写字母) 数据范围: ,输入的数据有可能包含大小写字母、数字和空格 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入:ABCabc A 输出:2 python3解答 while True: s1 = input().lower() s2 = input().lower()

m0_49521873的博客 194

(C语言版本)华为机试HJ2:计算某字母出现次数

题目描述: 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。 输出描述: 输出输入字符串中含有该字符的个数。 示例: 输入: ABCabc A 输出: 2 解题思路: 输入一个字符串和字母,分析该字母在字符串中出现的次数,最简单的方法就是遍历一遍,在ASCII表里,大小写之间差了32,判断的时候除了判断字符本身

一笑_xixi 的博客 324
coderxxy
博客等级 码龄11年 1粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值