题解 | #计算某字符出现次数#

计算某字符出现次数

https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1

#include <iostream>
#include <string>
#include <cctype> // for tolower()

int main() {
    std::string input_string;
    char input_char;

    //读取输入的字符串
    std::getline(std::cin, input_string);

    //读取输入的字符
    std::cin >> input_char;
    std::cin.ignore(); //忽略可能存在的换行符

    //初始化计数器
    int count = 0;

    //遍历字符串中的每个字符,并检查是否与目标字符匹配(不区分大小写)
    for (char c : input_string) {
        //将字符和输入字符都转换为小写进行比较
        if (std::tolower(c) == std::tolower(input_char)) {
            count++;
        }
    }

    //输出结果
    std::cout << count << std::endl;
    return 0;
}

全部评论

相关推荐

想玩飞盘的菠萝蜜在春...:上交✌🏻也拒?
点赞 评论 收藏
分享
09-22 22:22
中山大学 Java
乌鱼子萨奇:羡慕你啊,直接转正了,都不用经历秋招的炼狱,但是你少经历了很多痛苦的事情啊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务