只过了后三组数据

#include <stdio.h>
#include <math.h>
int main(){
int i=0,j=0,u,t,flag=0,w=0,l=0;
char a[100000];
do{
scanf("%c",&a[i]);
}while(a[i++]!='E');
i--;
for(j=0;j<i;j++)
{
if(a[j]=='W')
w++;
if(a[j]=='L')
l++;
if(a[j]=='\n')
continue;
if( ((w==11||l==11)&&(abs(w-l)>=2)) || ((w>11||l>11)&&(abs(w-l)==2)))
{
printf("%d:%d\n",w,l);
w=0;l=0;
}
if(j==i-1)printf("%d:%d",w,l);
}

puts("\n");
w=0;l=0;
for(j=0;j<i;j++)
{
if(a[j]=='W')
w++;
if(a[j]=='L')
l++;
if(a[j]=='\n')
continue;
if( ((w==21||l==21)&&(abs(w-l)>=2)) || ((w>21||l>21)&&(abs(w-l)==2)))
{
printf("%d:%d\n",w,l);
w=0;l=0;
}if(j==i-1)printf("%d:%d",w,l);
}

}

0 条评论

目前还没有评论...

信息

ID
1217
难度
7
分类
字符串 点击显示
标签
递交数
15475
已通过
3540
通过率
23%
上传者