求助,各位大佬,不知道错在哪里
查看原帖
求助,各位大佬,不知道错在哪里
447214
BITguo楼主2021/7/7 08:15
#include<stdio.h> 
#include<string.h> 
#include<math.h>
int main()
{
	char com[100000]={0},w;
	int i=0,j=0,m=0,n=0,t=0,a=0,b=0;
	while((w=getchar())!='E')
	{ if(w!='\n')  
	   {
		i++;
		com[i]=w;
		}
	}
	for(j=1;j<=i;j++)
	{   
	    if(com[j]=='W')a++;
		else b++;
	
	    if((a>=11||b>=11)&&abs(a-b)>=2)
	                {
	                	printf("%d:%d\n",a,b);
		    			a=0;
		    			b=0;
		
					}
			
		
	
    }
    printf("%d:%d\n",a,b);
		    			a=0;
		    			b=0;
	printf("\n");
	for(j=1;j<=i;j++)
	{   
	    if(com[j]=='W')a++;
		else b++;
	
	    if((a>=21||b>=21)&&abs(a-b)>=2)
	                {
	                	printf("%d:%d\n",a,b);
		    			a=0;
		    			b=0;
		
					}
			
		
	
    }
   printf("%d:%d\n",a,b);
		    			
    return 0;
}
2021/7/7 08:15
加载中...