70分求助,希望能帮我指出错误
查看原帖
70分求助,希望能帮我指出错误
916451
a1272468551楼主2023/1/3 13:23
#include<stdio.h>
#include<math.h>
int main()
{
    int i = 0, j = 0, w[10000] = { 0 }, l[10000] = { 0 }, w1[10000] = { 0 }, l1[10000] = { 0 },k;
    char s;
    while ((s = getchar()) != 'E')
    {

        if (s == 'W')
        {
            w[i]++;
            w1[j]++;
        }
        if (s == 'L')
        {
            l[i]++;
            l1[j]++;
        }
        if ((w[i] >= 11 || l[i] == 11) && abs(w[i] - l[i]) >= 2)
        {
            i++;
            
        }
        if ((w1[j] >= 21 || l1[j] >= 21) && abs(w1[j] - l1[j]) >= 2)
        {
            j++;
        }

    }
    for (k = 0; k<=i;k++)
    {
        printf("%d:%d\n", w[k], l[k]);
    }
    printf("\n");
    for (k = 0; k <= j; k++)
    {
        printf("%d:%d\n", w1[k], l1[k]);
    }
}
2023/1/3 13:23
加载中...