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

计算某字符出现次数

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

#include <bits/stdc++.h>

using namespace std;

int main(int argc, char* argv[]){
    /*char inPut[1000];
    cin.get(inPut, 1000);
    cin.ignore();
    char inStr;
    cin>>inStr;
    int strLen = 0;
    while(inPut[strLen] != '\0'){
        strLen++;
    }
    int num = 0;
    for(int j = 0; j < strLen; j++){
        if(inStr >= '0' && inStr <= '9'){
            if(inPut[j] == inStr) num++;
        }
        else{
            if(inPut[j] == inStr || (inPut[j]^32) == inStr) num++;
        }
    }*/
    string s;
    getline(cin,s);
    char inStr;
    cin>>inStr;
    int num = 0;
    for(int j = 0; j < s.size(); j++){
        if(inStr >= '0' && inStr <= '9'){
            if(s[j] == inStr) num++;
        }
        else{
            if(s[j] == inStr || (s[j]^32) == inStr) num++;
        }
    }
    
    cout << num << endl;
    
    return 0;
}
华为题库题解 文章被收录于专栏

牛客华为题库的题解

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务