随笔 - 6, 文章 - 5, 评论 - 0, 引用 - 0
数据加载中……

rqnoj[51]乒乓球

#include <stdio.h>
char a[10000000];
int main()
{
    long i,n=0,h=0,d=0;
    char c;
    scanf("%c",&c);
   
    while(c!='E')//存入胜负记录。判断是否结束,判断是否为换行。
    {
        if(c!='\n')
        {
            n++;
            a[n]=c;
        }
        scanf("%c",&c);
    }

    for(i=1;i<=n;i++)
    {
        if(a[i]=='W')h++;
        else d++;
        if(h>=11 && h-d>1 || d>=11 && d-h>1)//乒乓球的取胜规则。
        {
                 printf("%ld:%ld\n",h,d);
                 h=0;d=0;
        }
   
    }
   
            printf("%ld:%ld\n",h,d);
            h=0;d=0;
   
    printf("\n");
     for(i=1;i<=n;i++)
    {
        if(a[i]=='W')h++;
        else d++;
        if(h>=21 && h-d>1 || d>=21 && d-h>1)
        {
                 printf("%ld:%ld\n",h,d);
                 h=0;d=0;
        }
   
    }
  
    printf("%ld:%ld\n",h,d);
   
    return 0;
}
     
     
   

posted on 2011-10-29 18:43 slytherin 阅读(154) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理