计算字符个数

题目描述

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


输入描述:

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



输出描述:

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


输入例子:
ABCDEF
A

输出例子:
1
 1 #include <iostream>
 2 #include <string>
 3 
 4 using namespace std;
 5 
 6 int main(void)
 7 {
 8     string str;
 9     char ch;
10     int count = 0;
11     while(getline(cin,str))
12     {
13         cin>>ch;
14         if(ch>='A'&& ch<='Z')
15             ch = ch + 32;
16         
17         for(int i=0;i<str.length();++i)
18         {
19             if(str[i]>='A' && str[i] <= 'Z')
20             {
21                 str[i] = str[i] + 32;
22             }
23             if(ch == str[i])
24             {
25                 ++count;
26             }
27         }
28 
29         cout<<count<<endl;
30     }
31     
32     return 0;
33 }
原文地址:https://www.cnblogs.com/hhboboy/p/5666869.html