题目描述 小可最近学了字符串,他非常喜欢一些字符,他把这些字符作为他的幸运字符。 现在有一个字符串 � s 和两个字符 � , � x,y 所有大于等于 � x 并且小于等于 � y 的字符就是小可喜欢的字符,小可希望你能够帮助他计算出 � s 中有多少个字符是小可的幸运字符。 输入 第一行一个字符串 第二行两个字符表示 � , � x,y 输出 输出小可的幸运字符的数量 样例 输入数据 1 abcdefgh e h 输出数据 1 4c++
时间: 2024-04-11 19:30:16 浏览: 174
第三期NOC编程猫创新编程赛题训练模拟题
5星 · 资源好评率100%
#include <iostream>
#include <string>
using namespace std;
int countLuckyCharacters(string s, char x, char y) {
int count = 0;
for (int i = 0; i < s.length(); i++) {
if (s[i] >= x && s[i] <= y) {
count++;
}
}
return count;
}
int main() {
string s;
cin >> s;
char x, y;
cin >> x >> y;
int luckyCount = countLuckyCharacters(s, x, y);
cout << luckyCount << endl;
return 0;
}
阅读全文