zoukankan      html  css  js  c++  java
  • A

      1 #include<cstdio>
      2 #include<cstring>
      3 #include<algorithm>
      4 using namespace std;
      5 char s[3][3];
      6  
      7 bool judge1()
      8 {
      9     for (int i=0;i<3;i++) {
     10         bool flag=1;
     11         for (int j=0;j<3;j++) {
     12             if (s[i][j]!='0') {
     13                 flag=0;
     14                 break;
     15             }
     16         }
     17         if (flag) {
     18             return 1;
     19         }
     20     }
     21     for (int i=0;i<3;i++) {
     22         bool flag=1;
     23         for (int j=0;j<3;j++) {
     24             if (s[j][i]!='0') {
     25                 flag=0;
     26                 break;
     27             }
     28         }
     29         if (flag) {
     30            return 1;
     31         }
     32     }
     33     bool flag=1;
     34     for (int i=0;i<3;i++) {
     35         if (s[i][i]!='0') {
     36             flag=0;
     37             break;
     38         }
     39     }
     40     if (flag) return 1;
     41     for (int i=0;i<3;i++) {
     42         if (s[i][2-i]!='0') {
     43             flag=0;
     44             break;
     45         }
     46     }
     47     if (flag) return 1;
     48     return 0;
     49 }
     50  
     51 bool judge2()
     52 {
     53     for (int i=0;i<3;i++) {
     54             bool flag=1;
     55             for (int j=0;j<3;j++) {
     56                 if (s[i][j]!='1') {
     57                     flag=0;
     58                     break;
     59                 }
     60             }
     61             if (flag) {
     62                 return 1;
     63             }
     64         }
     65     for (int i=0;i<3;i++) {
     66         bool flag=1;
     67         for (int j=0;j<3;j++) {
     68             if (s[j][i]!='1') {
     69                 flag=0;
     70                 break;
     71             }
     72         }
     73         if (flag) {
     74            return 1;
     75         }
     76     }
     77     bool flag=1;
     78     for (int i=0;i<3;i++) {
     79         if (s[i][i]!='1') {
     80             flag=0;
     81             break;
     82         }
     83     }
     84     if (flag) return 1;
     85     for (int i=0;i<3;i++) {
     86         if (s[i][2-i]!='1') {
     87             flag=0;
     88             break;
     89         }
     90     }
     91     if (flag) return 1;
     92     return 0;
     93 }
     94  
     95 int main()
     96 {
     97     while (scanf("%s%s%s",s[0],s[1],s[2])==3) {
     98         if (judge1()) {
     99             printf("BEAR KID ");
    100         }
    101         else if (judge2()) {
    102             printf("YOU ");
    103         }
    104         else printf("NO BODY ");
    105     }
    106     return 0;
    107 }
  • 相关阅读:
    Constraint.constant动画效果
    poj3469 Dual Core CPU --- 最小割
    开发Blog整理
    Android 四大组件学习之BroadcastReceiver四
    在光标处插入指定文本(支持文本域和文本框)
    图片显示插件
    Extjs4 自定义组件
    Windows英文版GitHub客户端使用操作流程图文攻略教程现没中文版
    innerHTML和innerText怎么区分
    button和input type=button的区别及注意事项
  • 原文地址:https://www.cnblogs.com/acvc/p/4303958.html
Copyright © 2011-2022 走看看