华为在线题--计算字符个数
计算字符个数
题目描述
写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述:
输入一个有字母和数字以及空格组成的字符串,和一个字符。
输出描述:
输出输入字符串中含有该字符的个数。
示例1
输入
ABCDEF A
输出
1
1 #include <iostream> 2 #include <string> 3 #include <cstring> 4 #include <cctype> 5 using namespace std; 6 int main(){ 7 //freopen("in.txt","r",stdin); 8 string s; 9 char c; 10 int count=0; 11 cin>>s>>c; 12 c=toupper(c); 13 for(int i=0;i<s.size();i++){ 14 if(s[i]==c||s[i]==c+32) 15 count++; 16 } 17 cout<<count<<endl; 18 return 0; 19 }