= =
查看原帖
= =
404106
player0010楼主2020/10/11 10:48

想了半天为什么不能用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; //输出
}
2020/10/11 10:48
加载中...