只有30分,这是为什么啊?求助
查看原帖
只有30分,这是为什么啊?求助
1742318
Emily_h楼主2025/7/31 15:32
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n=0,a=0,b=0;
    char s;
    char m[999999];
    int i=0;
    while(cin>>s){
        m[i]=s;
        i++;
    }
    int c=0;
    for(int j=0;j<i;j++){
        if(m[j]=='W')    a++;
        if(m[j]=='L')    b++;
        c++;
        if(a==11||b==11){
            cout<<a<<":"<<b<<endl;
            a=0,b=0;
            if(i-c-2<11){
                break;
            }
        }
    }
    a=0,b=0;
    for(int j=c;j<i;j++){
        if(m[j]=='W')    a++;
        if(m[j]=='L')    b++;
        if(j==i-1)    cout<<a<<":"<<b<<endl;
    }
    cout<<endl;
    c=0,a=0,b=0;
    for(int j=0;j<i;j++){
        if(m[j]=='W')    a++;
        if(m[j]=='L')    b++;
        c++;
        if(a==21||b==21){
            cout<<a<<":"<<b<<endl;
            a=0,b=0;
            if(i-c-2<21){
                break;
            }
        }
    }
    a=0,b=0;
    for(int j=c;j<i;j++){
        if(m[j]=='W')    a++;
        if(m[j]=='L')    b++;
        if(j==i-1)    cout<<a<<":"<<b<<endl;
    }
    return 0;
}
2025/7/31 15:32
加载中...