20分,不知道哪错了,求大佬指导
查看原帖
20分,不知道哪错了,求大佬指导
940850
ls922106840231楼主2023/2/11 23:37
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
	char a[20000];
	cin>>a;
	int n=strlen(a);
	int w=0;
	int l=0;
	for(int i=0;i<n;i++)
	{
		if(a[i]=='E')
		{
			cout<<w<<":"<<l<<endl;
			break;
		}
		if(a[i]=='W')
		w++;
		if(a[i]=='L')
		l++;
		if((w>=11&&(w-l)>1)||(l>=11&&(l-w)>1))
		{
			cout<<w<<":"<<l<<endl;
			w=0;
			l=0;
		}
	}
	cout<<endl;
	w=0;
	l=0;
		for(int i=0;i<n;i++)
	{
		if(a[i]=='E')
		{
			cout<<w<<":"<<l;
			break;
		}
		if(a[i]=='W')
		w++;
		if(a[i]=='L')
		l++;
		if((w>=21&&(w-l)>1)||(l>=21&&(l-w)>1))
		{
			cout<<w<<":"<<l<<endl;
			w=0;
			l=0;
		}
	}
	return 0;
}
2023/2/11 23:37
加载中...