noip 2003乒乓球

#include<stdio.h>#include<string.h>#include<math.h>int max(int a,int b){//判断大小     int max=a;    if(b>a){        max=b;    }    return max;}int main(){char u;char a[2501*26]={'\0'};//给定数据大小 int len,i;    i=0;    for(i=0;;i++){        scanf("%c",&a[i]);        if(a[i]=='E'){            break;//停止读入         }        if(a[i]=='\n'){          i--;//读入换行要i-1         }    }    len=i;int b[2]={0};//存储数据计数 int c[2]={0};//printf("%d\n",len);for(i=0;i<=len;i++){   if(a[0]=='E'){       printf("%d:%d\n",b[0],b[1]);//第一个就是E也要输出        break;   }   if(a[i]=='E'){       break;   }   if(a[i]=='W'){       b[0]++;//计数    }   if(a[i]=='L'){       b[1]++;//计数    }   if(max(b[0],b[1])>=11&&(abs((b[0]-b[1]))>=2)){       printf("%d:%d\n",b[0],b[1]);          b[0]=0;       b[1]=0;   }   if(i+1==len||a[i+1]=='E'){       printf("%d:%d\n",b[0],b[1]);   }}//printf("%d\n",i);//printf("\n");for(i=0;i<=len;i++){//=<是为了防止第一个就是E从而无法进入循环     if(a[0]=='E'){       printf("%d:%d\n",c[0],c[1]);       break;   }   if(a[i]=='E'){       break;   }   if(a[i]=='W'){       c[0]++;   }   if(a[i]=='L'){       c[1]++;   }   if(max(c[0],c[1])>=21&&(abs((c[0]-c[1]))>=2)){       printf("%d:%d\n",c[0],c[1]);       c[0]=0;       c[1]=0;//归零    }   if(i+1==len||a[i+1]=='E'){//最后结束时要输出,结束时可能不满足先前条件        printf("%d:%d\n",c[0],c[1]);   }}return 0;}9dc65e8db86a46a783eceee7890c15cb.png

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值