求条玄关
查看原帖
求条玄关
1276753
__D722zq__楼主2024/8/18 10:53

调了好一会了,就是不到哪里错了
70pts代码:

#include<bits/stdc++.h>
using namespace std;
string a;
char s;
int cnt1,cnt2;
int main(){
	while(true){
		scanf("%c",&s);
		if(s=='E')break;
		a+=s;
	}
    int len=a.length();
	for(int i=0;i<len;i++){
		if(a[i]!='W'&&a[i]!='L')continue;
		if(a[i]=='W')cnt1++;
		if(a[i]=='L')cnt2++;
		if((cnt1>=11||cnt2>=11)&&abs(cnt1-cnt2)>=2){
			printf("%d:%d\n",cnt1,cnt2);
			cnt1=0;
			cnt2=0;
		}
	}
	printf("%d:%d\n",cnt1,cnt2);
	printf("\n");
	cnt1=0,cnt2=0;
	for(int i=0;i<len;i++){
		if(a[i]!='W'&&a[i]!='L')continue;
		if(a[i]=='W')cnt1++;
		if(a[i]=='L')cnt2++;
		if((cnt1==21||cnt2==21)&&abs(cnt1-cnt2)>=2){
			printf("%d:%d\n",cnt1,cnt2);
			cnt1=0;
			cnt2=0;
		}
	}
	printf("%d:%d",cnt1,cnt2);
	return 0;
}
2024/8/18 10:53
加载中...