技巧将全部字符位与32,判断大小写问题。
计算某字母出现次数
http://www.nowcoder.com/questionTerminal/a35ce98431874e3a820dbe4b2d0508b1
#include<iostream> #include<string> using namespace std; int main() { string str; string ch; while(getline(cin,str)&&getline(cin,ch)) { int count = 0; for(int i =0;i<str.size();++i) { if((ch[0]|32)==(str[i]|32))//将全部字母变为小写,空格数字都不会变哦 count++; } cout<<count<<endl; } }