写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入:输入一个有字母和数字以及空格组成的字符串,和一个字符;
输出:输出输入字符串中含有该字符的个数。
如:
输入:
ABCDEF
A
输出:
1
#include <iostream>
#include <string>using namespace std;
int main()
{
char str[100];
char fstr,fstr2;
int num=0;
gets(str);
fstr=getchar();
if(fstr>='A'&&fstr<='Z')//不区分大写小写
fstr2=fstr+32;
if(fstr>='a'&&fstr<='z')
fstr2=fstr-32;
for(int i=0;i<strlen(str);i++)
{
if(str[i]==fstr||str[i]==fstr2)
num++;
}
cout<<num<<endl;
return 0;
}