20分求助0.o
查看原帖
20分求助0.o
1411798
LegendPei楼主2024/10/7 22:30
#include <stdio.h>  
#include<math.h>
int main()
{
    int str, numbers[100000] = { 0 }, i = 0;
    while (1)
    {
        str = getchar();
        if (str == '\n')continue;
        if (str == 'W')numbers[i] = 1;
        if (str == 'L')numbers[i] = 2;
        i++;
        if (str == 'E')break;
    }
    int w = 0, l = 0;
    for (int j = 0; 1; j++)
    {
        if (numbers[j] == 1)w++;
        if (numbers[j] == 2)l++;
        if ((abs(w - l) >= 2 ) && (w >= 11 || l >= 11))
        {
            printf("%d:%d\n", w, l);
            w = 0, l = 0;
        }
        if (numbers[j] == 0)
        {
            printf("%d:%d\n\n", w, l);
            break;
        }
    }
    w = 0, l = 0;
    for (int j = 0; 1; j++)
    {
        if (numbers[j] == 1)w++;
        if (numbers[j] == 2)l++;
        if ((abs(w - l) >= 2 ) && (w >= 21 || l >= 21))
        {
            printf("%d:%d\n", w, l);
            w = 0, l = 0;
        }
        if (numbers[j] == 0)
        {
            printf("%d:%d", w, l);
            break;
        }
    }
    return 0;
}
2024/10/7 22:30
加载中...