问题遇到的现象和发生背景
为什么我TEL了
用代码块功能插入代码,请勿粘贴截图
#include<stdio.h>
int win[100000];
int w=0, l=0;
int main()
{
char s[100];
int count=0;
for (int i = 1;; i++)
{
scanf("%c", &s[i]);
count++;
{
if (s[i] == 'W')win[i] = 1;
else if (s[i] == 'L') win[i] = 2;
else if (s[i] == 'E') win[i] = 0;/* break;*/
else win[i] = 0;
}
}
for (int i = 1;i<=count; i++)
{
if (win[i] == 1)w++;
if (win[i] == 2)l++;
if (win[i] == 0)
{
/*printf("%d:%d", w, l);*/
break;
}
if (w - l >= 2 || l - w >= 2)
if (w >= 11 || l >= 11)
{
printf("%d:%d\n", w, l);
w = 0;
l = 0;
}
}
w = 0;
l = 0;
printf("\n");
for (int i = 1;i<=count; i++)
{
if (win[i] == 1)w++;
if (win[i] == 2)l++;
if (win[i] == 0)
{
break;
}
if (w - l >= 2 || l - w >= 2)
if (w >= 21 || l >= 21)
{
printf("%d:%d\n", w, l);
w = 0;
l = 0;
}
}
return 0;
}
运行结果及报错内容
代码编译错误