求助!!6个点RE
查看原帖
求助!!6个点RE
1010751
lengty楼主2023/12/5 18:16
#include<bits/stdc++.h>
using namespace std;

struct score
{
    int hua;
    int opponent;
}a11[25100],a21[25100];
string s;
string s1;
int main()
{
    for(int i=0;i>-1;i++)
    {
        cin>>s1[i];
        if(s1[i] == 'E')break;
        s+=s1[i];
    }
    int  l = s.length();
    //11分制
    int x=0;
    for(int i=0;i<l;i++)
    {
        if(s[i]=='W')
        {
            a11[x].hua++;
            if((a11[x].hua>=11||a11[x].opponent>=11)&&abs(a11[x].hua-a11[x].opponent)>=2)
            {
                x++;
            }
        }
        if(s[i] == 'L')
        {
            a11[x].opponent++;
            if((a11[x].hua>=11||a11[x].opponent>=11)&&abs(a11[x].hua-a11[x].opponent)>=2)
            {
                x++;
            }
        }
    }

    //21分制
    int y=0;
    for(int i=0;i<l;i++)
    {
        if(s[i]=='W')
        {
            a21[y].hua++;
            if((a21[y].hua>=21||a21[y].opponent>=21)&&abs(a21[y].hua-a21[y].opponent)>=2)
            {
                y++;
            }
        }
        if(s[i] == 'L')
        {
            a21[y].opponent++;
            if((a21[y].hua>=21||a21[y].opponent>=21)&&abs(a21[y].hua-a21[y].opponent)>=2)
            {
                y++;
            }
        }
    }
    for(int i=0;i<x+1;i++)
    {
        cout<<a11[i].hua<<":"<<a11[i].opponent<<"\n";
    }
    cout<<"\n";
    for(int i=0;i<y+1;i++)
    {
        cout<<a21[i].hua<<":"<<a21[i].opponent<<"\n";
    }
    system("pause");
    return 0;

















}
2023/12/5 18:16
加载中...