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

学习的内容

  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;
}
全部评论

相关推荐

影04714:把图书管理系统那个项目经验内容适当的减少掉,然后改成据为己有不要说团队项目,因为图书管理系统这类常见的谁来了都能独立写出来,提问能圆过来即可
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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