数据正确0分求助!
查看原帖
数据正确0分求助!
1091535
hehe123313楼主2023/10/13 17:06
#include<iostream>
using namespace std;
int numa=0,numb=0;
int judge11()
{if(numa==11||numb==11)
{if((numa-numb)>=2)
return 111;
if((numb-numa>=2))
return 112;
}
return 0;
}
int judge21()
{if(numa==21||numb==21)
{if((numa-numb)>=2)
return 211;
if((numb-numa>=2))
return 212;
}
else
return 0;
}
int main()
{
char s;
string a;
cin>>s;
while(s!='E')
{if(s=='W')
{numa++;
a+=s;
}
if(s=='L')
{numb++;
a+=s;}
if(judge11()==111)
{cout<<numa<<":"<<numb<<endl;
numa=0;numb=0;
}
if(judge11()==121)
{cout<<numb<<":"<<numa<<endl;
numa=0;numb=0;
}
cin>>s;
 } 

	cout<<numa<<":"<<numb<<endl;
	numa=0;numb=0;
	puts(" ");
	puts(" ");
	for(int i=0;i<a.size();i++)
	{if(a[i]=='E')
	break;
	if(a[i]=='W')
	numa++;
	if(a[i]=='L')
	numb++;
	if(judge21()==211)
{cout<<numa<<":"<<numb<<endl;
numa=0;numb=0;
}
if(judge21()==212)
{cout<<numb<<":"<<numa<<endl;
numa=0;numb=0;
}
	}
	cout<<numa<<":"<<numb<<endl;
	return 0;
}
2023/10/13 17:06
加载中...