编程练习

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

2018-03-19  本文已影响0人  soeben

题目描述:

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


输入描述:

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


输出描述:

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

示例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;
}
上一篇 下一篇

猜你喜欢

热点阅读