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

#include<bits/stdc++.h>
using namespace std;
int main() {
    string s;
    char a;
    int sum = 0;
    getline(cin, s);
    cin >> a;
    for (int i = 0; i < s.size(); i++) {
        if (a >= 'a' && a <= 'z')
            if (s[i] >= 'A' && s[i] <= 'Z')
                s[i] += 32;
        if (a >= 'A' && a <= 'Z')
            if (s[i] >= 'a' && s[i] <= 'z')
                s[i] -= 32;
        if (s[i] == a)
            sum++;
    }
    cout << sum;
    return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务