蒟蒻求助,这个写法哪里出错了呢?
查看原帖
蒟蒻求助,这个写法哪里出错了呢?
547513
daonan楼主2022/1/24 10:19
#include <bits/stdc++.h>
using namespace std;
int main()
{
	string a;
	cin>>a;
	int ans=a.length();
	int boy=0;
	int girl=0;
	for(int i=0;i<=ans-1;i++)
	{
	   if(a[i]=='b'&&a[i+1]=='o'&&a[i+2]=='y')
	    boy++;
	    else if(a[i]='b'&&a[i+1]!='o')
	    boy++;
	    else if(a[i]=='o'&&a[i-1]!='b')
	    boy++;
	    else if(a[i]=='y'&&a[i-1]!='o')
	    boy++;
	    else if(a[i]=='g'&&a[i+1]=='i'&&a[i+2]=='r'&&a[i+3]=='l')
	    girl++;
	    else if(a[i]=='g'&&a[i+1]!='i')
	    girl++;
	    else if(a[i]=='i'&&a[i-1]!='g')
	    girl++;
	    else if(a[i]=='r'&&a[i-1]!='i')
	    girl++;
	    else if(a[i]=='l'&&a[i-1]!='r')
	    girl++;
	}
	cout<<boy<<endl<<girl;
}
2022/1/24 10:19
加载中...