写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入:输入一个有字母和数字以及空格组成的字符串,和一个字符;
输出:输出输入字符串中含有该字符的个数。
如:
输入:
ABCDEF
A
输出:
1
#include<iostream>
#include<string>
using namespace std;
int main()
{
string line;
char ch;
char ch1;
int count=0;
getline(cin,line);
cin>>ch;
cout<<endl;
ch=tolower(ch);
ch1=toupper(ch);
for(string::size_type index=0;index!=line.size();++index)
{
if(line[index]==ch || line[index]==ch1)
++count;
}
cout<<count;
return 0;
}