题解 | #计算某字母出现次数#
计算某字母出现次数
http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
C++解法
#include <iostream>
using namespace std;
int main() {
string str;
string s = "";
int num = 0;
//读取输入并保存在字符串s中,保证s中无空格,题目中输入的第二行的字符位于s最后一个位置
while (cin >> str) {
s = s + str;
}
//遍历s并比较s最后一个字符与s的其余字符
for(char c_str: s){
if(tolower(c_str) == tolower(s[s.size()-1])){
num++;
}
}
//因为s的最后一个字符与他本身也比较了一次,所以结果-1
cout << num - 1 << endl;
}