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

学习的内容

  1. 学习了tolower()和toupper()函数的用法(用来进行大小写转换)
  2. getline(cin, s)用来输入带空格的字符串(string)

最简单的写法

将输入的char转为小写,同时在对比的时候将string中用来对比的char字符转为小写,这样就避免了大小写不同的问题


using namespace std;

int main() {
    string s;
    getline(cin, s);
    char t;
    cin >> t;
    
    int len=0;
    
    for (auto x: s) {
        if (tolower(x) == tolower(t)) len++;
    }
    
    cout << len;
    
    return 0;
}
全部评论

相关推荐

03-21 08:46
已编辑
门头沟学院 C++
一个什么都不会的学生:当你有硕士学历的时候HR会说就是比本科生强
点赞 评论 收藏
分享
海螺很能干:每次看到这种简历都没工作我就觉得离谱
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务