c++代码,帮我看看哪里错了


#include
using namespace std;
string str;
int main(){
    getline(cin,str);
    int len=str.size(),boy=0,girl=0;
    for(int i=0;i-2;i++){
        if(str[i]=='b'||str[i+1]=='o'||str[i+2]=='y'){
            boy++;
        }
        if(str[i]=='g'||str[i+1]=='i'||str[i+2]=='r'||str[i+2]=='l'){
            girl++;
        }
    }
    cout<return 0;
}

以上是我的代码,一直都不能AC

img


题如下

img

注:最好是代码

你写的也太简单了吧,比如就是三个字母boy,你的代码就统计出3个boy了啊