60分求助
查看原帖
60分求助
773155
Elliott19楼主2022/12/18 09:06

4 5 6 7 RE

#include<bits/stdc++.h>
using namespace std;
string a;
void eleven (int k)
{
	int x=0,y=0;
	for(int i=1;i<=k;i++)
	{
		if(a[i]=='W')x++;
		if(a[i]=='L')y++;
		if((x>=11&&x-y>=2)||(y>=11&&y-x>=2))cout<<x<<":"<<y<<"\n",x=0,y=0;
	}
	cout<<x<<":"<<y<<"\n"<<"\n";
	return;
}
void twenty_one (int k)
{
	int x=0,y=0;
	for(int i=1;i<=k;i++)
	{
		if(a[i]=='W')x++;
		if(a[i]=='L')y++;
		if((x>=21&&x-y>=2)||(y>=21&&y-x>=2))cout<<x<<":"<<y<<"\n",x=0,y=0;
	}
	cout<<x<<":"<<y;
}
int main()
{
	char z;
	int sum=0;
	while(1)
	{
		cin>>z;
		if(z=='E')break;
		a[++sum]=z;
	}
	eleven(sum);
	twenty_one(sum);
	return 0;
}
2022/12/18 09:06
加载中...