代码如下:
#include<bits/stdc++.h>
using namespace std;
char bf[62580];
int w=0,l=0;
int sum=1;
int main()
{
char x;
while(cin>>x)
{
if(x=='E') break;
else bf[++sum]=x;
}
for(int i=1;i<=sum-1;i++)
{
if(bf[i]=='W') w++;
if(bf[i]=='L') l++;
if(w>=11 && w-l>=2||l>=11 && l-w>=2)
{
cout<<w<<":"<<l<<endl;
w=0;
l=0;
}
}
cout<<w<<":"<<l<<endl;
cout<<endl;
for(int i=1;i<=sum-1;i++)
{
if(bf[i]=='W') w++;
if(bf[i]=='L') l++;
if(w>=21 && w-l>=2||l>=21 && l-w>=2)
{
cout<<w<<":"<<l<<endl;
w=0;
l=0;
}
}
cout<<w<<":"<<l<<endl;
return 0;
}
恳请各位大佬找找bug!!!