华为机考: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 计算某字符出现次数

相关推荐
脑极体2 小时前
逆风的方向,华为Mate在飞翔
华为
HwJack2017 小时前
HarmonyOS应用开发中EmbeddedUIExtensionAbility:跨进程 UI 嵌入的“幕后导演“
ui·华为·harmonyos
攻城狮在此17 小时前
华为LACP链路聚合配置(三层聚合)
网络·华为
攻城狮在此20 小时前
华为LACP链路聚合配置(二层聚合)
网络·华为
攻城狮在此1 天前
华为交换机ACL配置(基本ACL、高级ACL)
网络·安全·华为
攻城狮在此1 天前
企业网二层交换机与出口路由器互联配置案例
网络·华为
云和数据.ChenGuang1 天前
鸿蒙 + ChromaDB:端侧向量检索,打造全场景智能应用新范式
华为·harmonyos·鸿蒙
攻城狮在此1 天前
企业网三层交换机与出口路由器互联配置案例
网络·华为
Gorit1 天前
如何使用 Flutter 开发 HarmonyOS 应用
flutter·华为·harmonyos
加农炮手Jinx1 天前
Flutter for OpenHarmony:postgrest 直接访问 PostgreSQL 数据库的 RESTful 客户端(Supabase 核心驱动) 深度解析与鸿蒙适配指南
数据库·flutter·华为·postgresql·restful·harmonyos·鸿蒙