0分求助!
查看原帖
0分求助!
734982
bobi0577楼主2023/5/30 14:50

为什么会零分?请dalao帮忙看下

#include<iostream>
using namespace std;
string s="";
int main(){
	char c=getchar();
	while(c!='E'){
		if(c!='\n')s+=c;
		c=getchar();
	}
	int a=0,b=0;
	for(int i=0;i<s.size();i++){
		if(s[i]=='W')a++;
		else b++;
		if(a>=b&&a>=11&&a-b>=2||i==s.size()-1){
			if(a!=0||b!=0)cout<<a<<':'<<b<<endl;
			a=0;
			b=0;
		}
		if(b>=a&&b>=11&&b-a>=2||i==s.size()-1){
			if(a!=0||b!=0)cout<<a<<':'<<b<<endl;
			a=0;
			b=0;
		}
	}
	cout<<endl;
	a=0;
	b=0;
	for(int i=0;i<s.size();i++){
		if(s[i]=='W')a++;
		else b++;
		if(a>=b&&a>=21&&a-b>=2||i==s.size()-1){
			if(a!=0||b!=0)cout<<a<<':'<<b<<endl;
			a=0;
			b=0;
		}
		if(b>=a&&b>=21&&b-a>=2||i==s.size()-1){
			if(a!=0||b!=0)cout<<a<<':'<<b<<endl;
			a=0;
			b=0;
		}
	}
}
2023/5/30 14:50
加载中...