求助
为什么只有20分```c
#include "stdio.h"
#include "string.h"
int main(){
char score[70000],c;
int i=0,win=0,lose=0;
while(1){
scanf("%c",&c);
if(c=='\n'){
continue;
}else if(c=='E'){
score[i++]=c;
break;
}else{
score[i++]=c;
}
}
for(i=0;score[i]!='E';i++){
if(score[i]=='W'){
win++;
}else{
lose++;
}
if(win-lose>=2 && win>=11 || lose-win>=2 && lose>=11){
printf("%d:%d\n",win,lose);
win=0;lose=0;
}
}
printf("%d:%d\n\n",win,lose);win=0;lose=0;
for(i=0;score[i]!='E';i++){
if(score[i]=='W'){
win++;
}else{
lose++;
}
if(win-lose>=2 && win>=21 || lose-win>=2 && lose>=21){
printf("%d:%d\n",win,lose);
win=0;lose=0;
}
}
printf("%d:%d\n",win,lose);
return 0;
}