10分代码,请问怎么修改
查看原帖
10分代码,请问怎么修改
1004237
Poombom楼主2023/6/16 17:16
#include<iostream>
#include<cmath>
char wl[20000]={};
int sh11,sd11,sh21,sd21,h=0,d=0,wh=0,wd=0;
using namespace std;
int main( )
{
	int i=1;
	char a;
	while(cin>>a)
	{
		if(a!='E'){
			wl[i]=a;
			i++;
		}
		else break;
	}
	for(int j=1;j<=i/11;j++)
	{
		if(wl[j]=='W'){h++;}
		if(wl[j]=='L'){d++;}
		if((h>=11||d>=11)&&abs(h-d)>=2)
		{
			cout<<h<<":"<<d<<endl;
			h=d=0;
			if(h>d){wh++;}
			else {wd++;}
		}
	}
	cout<<h<<":"<<d<<endl<<endl;
	h=d=0;
	for(int j=1;j<=i/21;j++)
	{
		if(wl[j]=='W'){h++;}
		if(wl[j]=='L'){d++;}
		if((h>=21||d>=21)&&abs(h-d)>=2)
		{
			cout<<h<<":"<<d<<endl;
			h=d=0;
			if(h>d){wh++;}
			else {wd++;}
		}
	}
	cout<<h<<":"<<d<<endl<<endl;
	return 0;
}
2023/6/16 17:16
加载中...