zoj3179Calculate With Abacus模拟(3)

来源:互联网 发布:阿里云企业简介 编辑:程序博客网 时间:2024/05/11 23:54

精神上,感觉好久都没刷出来题了,昨晚比赛又只作出来一道,郁闷。。。。。。

#include<stdio.h>int main(){    int t,x,y,i,j,k,p,sum,pp;    char a[8][6];    scanf("%d",&t);    while(t--)    {       pp=1;       scanf("%d%d",&x,&y);       getchar();       for(i=0;i<8;i++)       {           for(j=0;j<6;j++)             scanf("%c",&a[i][j]);           getchar();       }         sum=0;       while(x<=y)       {           sum+=x;           x++;       }       for(p=0;p<6;p++)       {           k=sum%10;           sum/=10;           if(k<=4)           {               if(a[1][5-p]=='o')               {                  pp=0;                  break;               }               else               {                 if(a[k+3][5-p]!='|')                 {                   pp=0;                   break;                 }               }           }           if(k>=5)           {              if(a[1][5-p]!='o')              {                 pp=0;                 break;              }              else              {                  if(a[k-2][5-p]!='|')                  {                     pp=0;                        break;                  }                }             }       }       if(pp)         printf("No mistake\n");       else         printf("Mistake\n");             }    return 0;}           


原创粉丝点击