美文网首页编程练习
【华为机试】计算字符个数

【华为机试】计算字符个数

作者: soeben | 来源:发表于2018-03-19 22:48 被阅读0次

    题目描述:

    写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。


    输入描述:

    输入一个有字母和数字以及空格组成的字符串,和一个字符。


    输出描述:

    输出输入字符串中含有该字符的个数。

    示例1
    输入
    ABCDEF A
    输出
    1
    

    参考程序:

    #include <iostream>
    #include <string>
    using namespace std;
    int main(){ 
        string str;
        getline(cin,str);
        char c,c2;
        cin>>c;
        if(c<'z')
            c2=c-32;
        else
            c2=c+32;
        int count=0;
        for(int i=0;i<str.size();++i)
            if(str[i]==c|| str[i]==c2)++count;
        cout<<count<<endl;
    }
    

    相关文章

      网友评论

        本文标题:【华为机试】计算字符个数

        本文链接:https://www.haomeiwen.com/subject/hkpmqftx.html