一直看不懂题目
各位大佬,题目是哪种意思?
1:
只要有一方有先达到11或21分此局比赛结束,下一局比赛开始。
2:
即使一方达到11分或21分,如果分差≤2,比赛仍然继续,直到分差≥2。
——————————分割线———————————
下面附上本蒟蒻的代码(0分,样例已过)
#include <iostream>
using namespace std;
char s[1000];
int main()
{
int a = 0,b = 0;
for(int i = 0;;i++)
{
cin>>s[i];
if(s[i] == 'E') break;
}
for(int i = 0;;i++)
{
if(s[i] == 'E')
{
cout<<a<<":"<<b<<endl;
b = 0;
a = 0;
break;
}
else if(s[i] == 'W')
{
a++;
if(a >= 11)
{
cout<<a<<":"<<b<<endl;
b = 0;
a = 0;
}
}
else if(s[i] == 'L')
{
b++;
if(b >= 11)
{
cout<<a<<":"<<b<<endl;
b = 0;
a = 0;
}
}
}
cout<<endl<<endl;
for(int i = 0;;i++)
{
if(s[i] == 'E')
{
cout<<a<<":"<<b<<endl;
b = 0;
a = 0;
break;
}
else if(s[i] == 'W')
{
a++;
if(a >= 21)
{
cout<<a<<":"<<b<<endl;
b = 0;
a = 0;
}
}
else if(s[i] == 'L')
{
b++;
if(b >= 21)
{
cout<<a<<":"<<b<<endl;
b = 0;
a = 0;
}
}
}
return 0;
}