zoukankan      html  css  js  c++  java
  • HDU3257 Hello World!

    http://acm.hdu.edu.cn/showproblem.php?pid=3257

      刚开始没有弄明白哪些十六进制数的意义,后来才恍然大悟,原来就是一个七行有无 '#' 二进制的表示,知道了这个后就比较简单了。
      代码如下:
     1 #include <cstring>
    2 #include <cstdlib>
    3 #include <cstdio>
    4 using namespace std;
    5
    6 int num[85][10], base[10];
    7
    8 int main()
    9 {
    10 for( int i = 0; i < 10; ++i )
    11 {
    12 base[i] = ( 1 << i );
    13 }
    14 int T;
    15 scanf( "%d", &T );
    16 for( int tt = 1; tt <= T; ++tt )
    17 {
    18 int N;
    19 scanf( "%d", &N );
    20 for( int i = 0; i < N; ++i )
    21 {
    22 for( int j = 0; j < 5; ++j )
    23 {
    24 scanf( "%x", &num[i][j] );
    25 }
    26 }
    27 printf( "Case %d:\n\n", tt );
    28 for( int i = 0; i < 7; ++i )
    29 {
    30 for( int j = 0; j < N; ++j )
    31 {
    32 for( int k = 0; k < 5; ++k )
    33 {
    34 if( num[j][k] & base[i] )
    35 printf( "#" );
    36 else
    37 printf( " " );
    38 }
    39 if( j != N - 1 )
    40 printf( " " );
    41 }
    42 printf( "\n" );
    43 }
    44 printf( "\n" );
    45 }
    46 return 0;
    47 }

      

  • 相关阅读:
    jenkins更换国内源
    部署jdk和maven
    Prometheus监控Nginx
    Prometheus监控MySQL
    MySql里动态视图的实现
    MySql里split函数的实现
    HTML编码规范
    消弱反驳18招
    Pr2020
    记忆准则
  • 原文地址:https://www.cnblogs.com/Lyush/p/2158105.html
Copyright © 2011-2022 走看看