30分求助
查看原帖
30分求助
565070
2345A楼主2023/11/18 11:22

不知道为什么:号后面全都是0

#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[62510]={0},b[2]={11,21},chuchun=0,big=0;
char c;
while(c!='E')
{
	cin>>c;
	if(c=='W')
	a[chuchun++]=1;
	if(c=='l')
	a[chuchun++]=0;	
}
for(int i=0;i<2;i++)
{
	int w=0,l=0;
	for(int j=0;j<chuchun;j++)
	{
		w=w+a[j];
		l=l+(1-a[j]);
		if((max(w,l)>=b[i])&&abs(w-1)>=2)
		{
			cout<<w<<":"<<l<<"\n";
			l=0;
		    w=0;
		}	
	}
		
	cout<<w<<":"<<l<<"\n";
	cout<<"\n";		
}
return 0;	
}
2023/11/18 11:22
加载中...