计算字符个数C++

题目描述

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

输入描述:

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

输出描述:

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

示例1

输入

ABCDEF
A

输出

1

C++代码

#include<iostream>
#include<string>
using namespace std;
int main(){
    string s;
    cin >> s;
    char c;
    int num = 0;
    cin >> c;
    for(int i=0;i< s.length();i++){
        if(s[i]==c){
            num++;
        }
        if(s[i]+32 ==c){
            num++;
        }
        if(s[i]-32 ==c){
            num++;
        }
    }
    cout<<num<<endl;
}
发布了69 篇原创文章 · 获赞 0 · 访问量 1011

猜你喜欢

转载自blog.csdn.net/qq_21209307/article/details/104934183