60分求救(2,3,4,5没过
查看原帖
60分求救(2,3,4,5没过
1554994
qiuweiiii楼主2024/12/30 16:54
#include<stdio.h>
int main()
{
    char s[100001];
    int i=0;
    
    while(scanf(" %c",&s[i]) && s[i]!='E') {
        i++;	
    }
    
    int sc1=0,sc2=0;
    for(int j=0;j<i;j++) {
        if(s[j]=='W') {
            sc1++;
        } else if(s[j]=='L') { 
            sc2++;
        }
        
        if((sc1>=11 || sc2>=11)&&(sc1-sc2>=2||sc1-sc2<=-2)) {
            printf("%d:%d\n", sc1, sc2);
            sc1=0; sc2=0;
        }
    }
    printf("%d:%d\n", sc1, sc2);
    printf("\n");
    
    sc1=0; sc2=0; 
    for(int j=0;j<i;j++) {
        if(s[j]=='W') {
            sc1++;
        } else if(s[j]=='L') { 
            sc2++;
        }
        
        if((sc1>=21 || sc2>=21)&&(sc1-sc2>2||sc1-sc2<-2)) {
            printf("%d:%d\n", sc1, sc2);
            sc1=0; sc2=0;
        }
    }
    
    printf("%d:%d\n", sc1, sc2);

    
    return 0;
}
2024/12/30 16:54
加载中...