zoukankan      html  css  js  c++  java
  • csu1395模拟

    #include<stdio.h>
    #include<string.h>
    #define N  10
    char s[N][N][N]={{"***","* *","* *","* *","***"},{"  *","  *","  *","  *","  *"},{"***","  *","***","*  ","***"},{"***","  *","***","  *","***"},{"* *","* *","***","  *","  *"},{"***","*  ","***","  *","***"},
    {"***","*  ","***","* *","***"},{"***","  *","  *","  *","  *"},{"***","* *","***","* *","***"},{"***","* *","***","  *","***"}};
    int main() {
        int i,j,k,len,sum,co,cl,flag,jj,kk,f;
        char ss[6][100];
        char st[6][100];
        while(gets(ss[1])) {
                sum=0;
            for(i=2;i<=5;i++)
             gets(ss[i]);
                len=strlen(ss[1]);
                  flag=0;
             for(i=0;i<len;i+=4) {
                    co=0;
            for(j=1;j<=5;j++) {
                    cl=0;
            for(k=i;k<i+3&&k<strlen(ss[j]);k++)
            st[co][cl++]=ss[j][k];
            for(f=cl;f<3;f++)//有可能提前换行,不足补零
                st[co][cl++]=' ';
            st[co++][cl]=0;
            }
                for(jj=0;jj<10;jj++) {
                    for(kk=0;kk<5;kk++) {
                    if(strcmp(st[kk],s[jj][kk])!=0)
                    break;
                    }
                if(kk==5)
                    break;
                }
                if(jj==10) {
                    flag=1;
                    break;
                }
                sum=sum*10+jj;
            }
             if(flag||sum%6!=0)printf("BOOM!! ");
             else
        printf("BEER!! ");
        }
    return 0;
    }
  • 相关阅读:
    iptables dnat不通
    os.system()和os.popen()
    mysql登录提示ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded解决方法
    SpringBoot之web开发
    基于MQ的分布式事务解决方案
    Docker核心技术
    [Java]Object有哪些公用方法?
    zookeeper
    单例模式的几种实现方式及优缺点
    并发编程之Synchronized原理
  • 原文地址:https://www.cnblogs.com/thefirstfeeling/p/4410776.html
Copyright © 2011-2022 走看看