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

相关推荐
2601_961194025 小时前
27考研刘晓艳单词pdf
linux·sql·ubuntu·华为·pdf·.net
FrameNotWork6 小时前
HarmonyOS 6.1 云应用客户端适配实战(二):Native Window 视频渲染
华为·音视频·harmonyos
再见6587 小时前
HarmonyOS NEXT 实战:从零开发一款「随笔记」应用
华为·harmonyos
再见6588 小时前
HarmonyOS NEXT 实战:从零开发一个专业秒表应用
华为·harmonyos
慧海灵舟12 小时前
鸿蒙南向开发教程 Day 4:OpenHarmony 软件定时器
华为·harmonyos
FrameNotWork12 小时前
HarmonyOS 6.1 云应用客户端适配实战(五):日志调试与问题排查
华为·音视频·harmonyos
FrameNotWork12 小时前
HarmonyOS 6.1 云应用客户端适配实战(一):环境搭建与编译系统
数码相机·华为·harmonyos
再见65813 小时前
HarmonyOS NEXT 实战:开发一个精美的随机颜色生成器
华为·harmonyos
FrameNotWork13 小时前
HarmonyOS 6.1 云应用客户端适配实战(三):触摸输入与坐标映射
华为·harmonyos
●VON13 小时前
鸿蒙Flutter实战:日期选择器与截止日期高亮提醒
android·flutter·华为·harmonyos·鸿蒙