想了半天为什么不能用substr然后看了看题目,瞬间明白= =
#include <iostream>
using namespace std;
int main(){
int b=0,g=0; // 存放找到的个数
string str;
cin >> str;
for(int i = 0;i < str.length();i++){
if(str[i] == 'b' || str[i+1] == 'o' || str[i+2] == 'y') b++; // 单词boy
if(str[i] == 'g' || str[i+1] == 'i' || str[i+2] == 'r' || str[i+3] == 'l') g++; //单词girl
}
cout << b << endl << g << endl; //输出
}