华为机试 — 计算字符个数

【华为机试真题详解JAVA实现】—计算某字符出现次数 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)第一行输入一个由字母、数字和空格组成的字符串,第二行输入一个字符(保证该字符不为空格)。输出输入字符串中含有该字符的个数。(不区分大小写字母)数据范围:1≤n≤1000。 阅读详情

题目描述

写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。

输入描述:

输入一个有字母和数字以及空格组成的字符串,和一个字符。

输出描述:

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

示例1

输入

ABCDEF A

输出

1
#include<iostream>
#include<string>
using namespace std;
int main() {
    string str1;
    char c;
    int flag = 0, num = 0;
    cin>>str1>>c;
    if (c - 'A' >= 0 && c - 'Z' <= 0)
        flag = 1;
    int str1_len = str1.length();
    for (int i = 0; i < str1_len; i++) {
        if (flag == 1){
            if (str1[i] == c || str1[i] - 'a' == c - 'A'){
                num++;
            }
        }
        else if (flag == 0){
            if (str1[i] == c || str1[i] - 'A' == c - 'a'){
                num++;
            }
        }
    }
    cout<<num;
    return 0;
}

 

【华为机试真题JavaScript】计算字符个数 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。输入N个字符,字符在ACSII码范围内。输出范围在(0~127)字符的个数。 阅读详情

相关推荐

VS2015编译配置GDAL(图文并茂、超详细!!!)

文章目录一、GDAL介绍二、下载GDAL三、修改源代码四、工具命令提示符操作五、编译GDAL六、安装GDAL七、在VS2015的项目中配置GDAL八、添加环境变量九、测试是否配置成功 一、GDAL介绍 GDAL(Geospatial Data Abstraction Library)是一个在XMIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。OGR是GDAL项目的一个分支,功能与GDAL类似,只不过它提供对矢量数据的支持。因此

weixin_46196863的博客 3756

写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母) 数据范围: 1≤n≤1000 1≤n≤1000

学习- 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母) - 数据范围: 1≤n≤1000 1≤n≤1000

m0_61750618的博客 1739

EDF Browser使用说明和技巧

edf browser使用说明和一些小技巧

Erhu_666的博客 8317

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

一、题目 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出输入字符串中含有该字符的个数。(不区分大小写字母) 示例1 输入: ABCabc A 输出: 2 二、代码 #include <stdio.h> //strlen()函数所在的头文件 #include <string.h> #define cmp ('a'-'A') //预处理器定义函数 #define Com(x,y) ((x>y?x:y)-(x<y?x:y))

lemmon_tree的博客 5425

电容式麦克风:从原理到实际电路波形解析

本文深入解析电容式麦克风的工作原理,从核心的振膜与背板结构、电荷锁定机制到场效应管放大器的作用。通过实物拆解与等效电路分析,阐明声音振动如何转换为电压信号,并指导如何用示波器实测波形,直观展现声电转换过程,适合电子爱好者和音频技术学习者。

Black的专栏 1080

告别GIS软件!用R语言ggplot2+ggmapcn绘制出版级世界地图(附5种投影对比图)

本文提供了一份完整的实践指南,教你如何利用R语言及其强大的ggplot2生态系统,结合ggmapcn包,绘制出出版级的世界地图。文章详细对比了五种经典地图投影(如摩尔维德、罗宾森投影)的代码实现与视觉差异,并讲解了如何添加比例尺、指北针等专业元素,最终导出高清PDF,实现从数据分析到专业可视化的全流程代码化操作,彻底告别传统GIS软件。

p5l2m9n4o6q的博客 407

写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。

写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。

疯子. 9019

MSPM0G3507电赛控制板设计:电机驱动与多传感器融合

微控制器是嵌入式控制系统的核心处理单元,其性能与外设集成度直接决定实时控制能力。基于Arm Cortex-M0+内核的MCU凭借低功耗、高性价比和丰富模拟资源,成为大学生电子设计竞赛等工程实践场景的主流选择。本文围绕MSPM0G3507展开,深入解析双路电机驱动(TB6612FNG)、多源传感采集(MPU6050+ADC电压监测)及抗干扰硬件架构等关键技术,强调电源隔离、信号完整性与鲁棒性设计对72小时封闭竞赛环境的关键支撑作用。典型应用涵盖巡线小车运动控制、姿态解算与蓝牙/Zigbee协同通信,为控制类赛

weixin_42588672的博客 539

牛客网&&华为机试&&计算字符个数

牛客网&&华为机试&&字符串中最后一个单词的长度 代码实现1 #include<iostream> #include<cstring> #include<cctype> using std::cin; using std::cout; const int maxnum = 1000; //题目并没有提示字符串的大小,这样设...

weixin_42060900的博客 209

实战指南:在华为防火墙上构建基于自签CA的SSL证书挑战式认证体系

本文详细介绍了在华为防火墙上构建基于自签CA的SSL证书挑战式认证体系的实战指南。通过自签CA证书生成、华为防火墙SSL VPN配置、客户端安装与测试等步骤,帮助企业实现更安全的远程办公接入方案,有效防范密码泄露风险。文章重点讲解了证书挑战登录的实现原理和配置细节,适用于企业网络安全建设。

weixin_32428571的博客 256

手把手教你用STM32H743+FreeRTOS+LWIP搭建物联网网关(附完整工程)

本文详细介绍了如何使用STM32H743微控制器结合FreeRTOS实时操作系统和LWIP协议栈构建高性能物联网网关。内容涵盖硬件配置、FreeRTOS任务设计、LWIP协议栈优化及物联网协议集成,提供完整工程示例,助力开发者快速实现稳定可靠的网络通信枢纽。

weixin_42623010的博客 502

华为机试 计算字符个数

来源:牛客网 计算字符个数题目描述写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。输入描述:输入一个有字母和数字以及空格组成的字符串,和一个字符。输出描述:输出输入字符串中含有该字符的个数。输入例子:ABCDEF A输出例子:1参考代码#include <iostream> #include <string.h> using

Jinbao 1105

基于DeepFashion2和YOLOv12的服装检测系统:从数据集构建到UI界面实现

官方网站:数据集大小: 约80GB(压缩包)包含训练集、验证集和测试集数据集目录结构:text复制下载├── train/└── test/├── image/├── annos/Backbone优化:使用更高效的CSPNet结构Neck增强:引入BiFPN特征金字塔网络Head改进:使用解耦头(Decoupled Head)提升分类和定位精度损失函数:采用CIoU损失和分类Focal Loss训练策略:引入Mosaic数据增强和自适应锚框python复制下载。

YOLO 498

华为机试之计算字符个数

题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出输入字符串中含有该字符的个数。 #include<iostream> #include<string> using namespace std; int main() { string str; char ch; while(cin>&

qq_43038236的博客 156

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

华为机试(10)计算字符个数

package java_huaweijishi; import java.util.HashSet; import java.util.Scanner; /** * 题目:编写一个函数,计算字符串中含有的不同字符的个数。 * 字符在ACSII码范围内(0~127)。不在范围内的不作统计。 * @author hexiaoli *思考:1)不同字符,想到用hash表存储 * 2)AC...

hxl0925的博客 330

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

华为机试——计算字符个数-Java

时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 本题知识点: 字符串 哈希 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入 ABCDEF A 输出 1 import java.util.Scanner; public class Main {

weixin_46051891的博客 212

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

牛客网_华为机试-计算字符个数

牛客网_华为机试-计算字符个数 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出输入字符串中含有该字符的个数。 import java.util.Scanner; public class Main{ public...

五更依旧朝花落的博客 251

【华为机试在线训练】计算字符个数

题目 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入 ABCDEF A 输出 1 思路 遍历、对比、计数; 同一字母ASCII值相差32. C++代码 #include<i...

weixin_40482465的博客 229

嵌入式SPI与I²C工程实践:从第一性原理到故障排查

SPI和I²C是嵌入式系统中最基础、最易出错的两类串行通信协议。理解其本质需回归物理层:SPI依赖点对点推挽驱动实现高速稳定,而I²C基于开漏+上拉的‘线与’逻辑保障多设备共享总线安全。技术价值在于规避时序违例(如Tcsh不足、tLOW温度漂移)、电气失配(上拉阻值/位置、走线阻抗)及软件陷阱(DMA未对齐、HAL库隐藏错误)。典型应用场景涵盖工业传感器接入、Flash固件加载、MCU-FPGA协同通信及鸿蒙/HID设备开发。本文聚焦真实板级问题——从示波器波形异常到-40℃通信失效,直击SPI与I²C在工

weixin_30399155的博客 210

【华为机试】计算字符个数

此题出自牛客网的华为机试训练专题 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述:   输入一个有字母和数字以及空格组成的字符串,和一个字符。 输出描述:   输出输入字符串中含有该字符的个数。 示例1 输入 ABCDEF A 输出 1 题解如下 import java...

ghscarecrow的博客 233

计算字符个数(C++华为机试)

解题思路: (1)注意不区分大小写,可以同时转为大写或者小写字母 #include <iostream> #include <string> #include <cctype> using namespace std; int calculate_count(const string &s,const char &c) { in...

coolsunxu的博客 223

华为机试:计算字符个数(C++)

题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入 ABCDEF A 输出 1 #include<cstdio> #include<cstring&g...

weixin_45266691的博客 245

华为机试(2) 计算字符个数

题目描述:写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 思路:不区分大小写,输入时直接统一换成大写或者小写,然后查找即可。 代码: import java.util.*; public class Main{ public static void main(String[] args){ Scann...

weixin_40628705的博客 215
上一篇: 华为机试 — 字符串最后一个单词的长度
下一篇: 华为机试 — 明明的随机数
ZWANG987
博客等级 码龄11年 4粉丝 109原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值