题解 | #计算某字符出现次数#
计算某字符出现次数
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;
}
查看12道真题和解析