@[Tsuki091117](/user/1069816)
输入:
```
WWWWWWWWWWWEadfadf;jadf
```
输出:
```
11:0
0:0
11:0
```
by hexuchen @ 2023-08-22 15:36:17
@[hexuchen](/user/945742) 为什么输出会有0:0???
by Tsuki091117 @ 2023-08-22 15:41:52
应有一个判断到E结束
by Big_Big_Wolf @ 2023-08-22 15:44:08
```
#include<bits/stdc++.h>
using namespace std;
char c;
string s;
int a,b;
int main(){
ios::sync_with_stdio(false);
cin>>c;
s=c;
while(c!='E'){
cin>>c;
s+=c;
}
for(int i=0;i<=s.size();i++){
if(s[i]=='W') a++;
if(s[i]=='L') b++;
if(s[i]=='E'){
cout<<a<<":"<<b<<endl;
break;
}
if(a>=11||b>=11){
if(abs(a-b)>=2){
cout<<a<<":"<<b<<endl;
a=0;b=0;
}
}
}
a=0;b=0;
cout<<endl;
for(int i=0;i<=s.size();i++){
if(s[i]=='W') a++;
if(s[i]=='L') b++;
if(s[i]=='E'){
cout<<a<<":"<<b<<endl;
break;
}
if(a>=21||b>=21){
if(abs(a-b)>=2){
cout<<a<<":"<<b<<endl;
a=0;b=0;
}
}
}
return 0;
}
```
by Big_Big_Wolf @ 2023-08-22 15:45:56
@[Big_Big_Wolf](/user/939715) 还是不太理解,我代码有哪里需要改的可以说一下吗?
by Tsuki091117 @ 2023-08-22 15:46:42
@[Big_Big_Wolf](/user/939715) 其实我主要是想知道我的代码怎么改......
by Tsuki091117 @ 2023-08-22 15:51:48
ok等一下 老师来了
by Big_Big_Wolf @ 2023-08-22 16:01:40
为甚么我这没有0:0
by Big_Big_Wolf @ 2023-08-22 16:06:41
@[Tsuki091117](/user/1069816)
by Big_Big_Wolf @ 2023-08-22 16:07:43
@[Tsuki091117](/user/1069816)
如果一局比赛刚开始,则此时比分为0:0,直到分差大于或者等于 2,才一局结束。
这是题面第3段
by tick_tock @ 2023-08-22 16:08:26