华为机考:HJ2 计算某字符出现次数

华为机考:HJ2 计算某字符出现次数

描述:

描述

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

数据范围:

1

1000

1≤n≤1000

输入描述:

第一行输入一个由字母、数字和空格组成的字符串,第二行输入一个字符(保证该字符不为空格)。

输出描述:

输出输入字符串中含有该字符的个数。(不区分大小写字母)

示例1

输入:

ABCabc

A

输出:

2

字符匹配

转化为小写,字符匹配

cpp 复制代码
#include<iostream>
#include<string>
using namespace std;
int main()
{
    string s;
    getline(cin,s);

    char c = tolower(getchar());
    int n = 0;
    for(auto i : s){
        if(tolower(i) == c){
            ++n;
        }
    }
    cout << n << endl;
    return 0;
}

华为机考:HJ2 计算某字符出现次数

相关推荐
Q***l68721 小时前
HarmonyOS在智能穿戴中的Huawei Watch
华为·harmonyos
●VON21 小时前
Flutter 项目成功运行后,如何正确迁移到 OpenHarmony?常见疑问与跳转失效问题解析
flutter·华为·openharmony·开源鸿蒙
todoitbo21 小时前
基于MCP架构的DevUI多组件协作实践:打造智能业务分析平台
华为·ai·架构·devui·matechat
t***82111 天前
华为数据中心CE系列交换机级联M-LAG配置示例
服务器·华为·php
p***43481 天前
HarmonyOS系统架构
华为·系统架构·harmonyos
Y***K4341 天前
HarmonyOS在智能穿戴中的健康算法
华为·harmonyos
1***81531 天前
HarmonyOS在智能车载中的娱乐系统
华为·harmonyos·娱乐
4***R2401 天前
HarmonyOS在智能车载中的车载娱乐
华为·harmonyos·娱乐
食品一少年1 天前
【DAY1】零基础Flutter 编译开发 鸿蒙HarmonyOS
华为·harmonyos
T***16071 天前
HarmonyOS在智能家居中的应用
华为·智能家居·harmonyos