60分求助!
查看原帖
60分求助!
809419
cqxingyun楼主2024/9/12 18:55
#include<bits/stdc++.h>

using namespace std;

struct yh{
    string s;
}a[2505];

int main(){
	int i = 0,w = 0,l = 0;bool b = false;
	while(++i){
	    cin>>a[i].s;
	    for(int j = 0;j<25;j++){
	        if(a[i].s[j] == 'E'){
	            cout<<w<<":"<<l<<endl;
	            if(w+l == 11 && abs(w-l)>=2){
	                printf("0:0\n");
	            }
	            b = true;
	        }else if(a[i].s[j] == 'W'){
	            w++;
	            if(w+l == 11 && abs(w-l)>=2){
	                printf("%d:%d\n",w,l);
	                w = 0;l = 0;
	            }
	        }else if(a[i].s[j] == 'L'){
	            l++;
	            if(w+l == 11 && abs(w-l)>=2){
	                printf("%d:%d\n",w,l);
	                l = 0;w = 0;
	            }
	        }
	        if(b){
	            break;
	        }
	    }
	    if(b){
	        break;
	    }
	}
	i = 0,w = 0,l = 0;
	printf("\n");
	while(++i){
	    for(int j = 0;j<25;j++){
	        if(a[i].s[j] == 'E'){
	            cout<<w<<":"<<l<<endl;
	            if(w+l == 21 && abs(w-l)>=2){
	                printf("0:0\n");
	            }
	            return 0;
	        }else if(a[i].s[j] == 'W'){
	            w++;
	            if(w+l == 21 && abs(w-l)>=2){
	                printf("%d:%d\n",w,l);
	                w = 0;l = 0;
	            }
	        }else if(a[i].s[j] == 'L'){
	            l++;
	            if(w+l == 21 && abs(w-l)>=2){
	                printf("%d:%d\n",w,l);
	                l = 0;w = 0;
	            }
	        }
	    }
	}
	return 0;
}

可能结构体是多此一举了

2024/9/12 18:55
加载中...