判断“L”和“W”的时候,千万不要用else语句来当作L的分支
else
c=getchar() if (c=='W') { 代码段1; } else { 代码段2; }
而一定要认真地把L判断了
if (c=='W') { 代码段1; } else if (c=='L') { //!!! 代码段2; } else { 代码段3; }
不要以为你判断了回车'\n'就万事大吉,要知道,测试数据里似乎有一些非法字符,既不是W也不是L也不是回车(甚至测试数据下载下来也看不出来,别问怎知道)
非法字符
血的教训!!!