c=getchar(); for(i=0;c!='E';c=getchar(),i++) { if(c=='W') a[i]=1; else if(c=='L') a[i]=2; }
这里for循环里有个i++,看起来很正常,但是如果输入为空格或者换行时也会导致i++,所以这时候a[i]中间可能就会导致跳格(此格可能为0),在下面判断a[i]然后加分数时可能会导致干扰,所以我之前的代码只对了最后一个和第一个。找了好久,才发现这个地方···