• NBUT 1219 Time 2010辽宁省赛


    Time limit   1000 ms

    Memory limit   131072 kB

    Digital clock use 4 digits to express time, each digit is described by 3*3 characters (including”|”,”_”and” “).now given the current time, please tell us how can it be expressed by the digital clock.

     

    Input

    There are several test cases.
    Each case contains 4 integers in a line, separated by space.
    Proceed to the end of file.

    Output

    For each test case, output the time expressed by the digital clock such as Sample Output.

    Sample Input

    1 2 5 6
    2 3 4 2

    Sample Output

        _  _  _ 
      | _||_ |_ 
      ||_  _||_|
     _  _     _ 
     _| _||_| _|
    |_  _|  ||_ 

    Hint

    The digits showed by the digital clock are as follows:
       _  _     _  _  _  _  _  _ 
     | _| _||_||_ |_   ||_||_|| |
     ||_  _|  | _||_|  ||_| _||_|


    签到题,理清楚就好,代码如下

     1 #include <iostream>
     2 #include<stdio.h>
     3 using namespace std;
     4 int num[10];
     5 char s1[10][3]={
     6     {' ','_',' '},{' ',' ',' '},{' ','_',' '},{' ','_',' '},
     7     {' ',' ',' '},{' ','_',' '},{' ','_',' '},{' ','_',' '},
     8     {' ','_',' '},{' ','_',' '}
     9     };
    10     char s2[10][3]={
    11     {'|',' ','|'},{' ',' ','|'},{' ','_','|'},{' ','_','|'},
    12     {'|','_','|'},{'|','_',' '},{'|','_',' '},{' ',' ','|'},
    13     {'|','_','|'},{'|','_','|'}
    14     };
    15     char s3[10][3]={
    16     {'|','_','|'},{' ',' ','|'},{'|','_',' '},{' ','_','|'},
    17     {' ',' ','|'},{' ','_','|'},{'|','_','|'},{' ',' ','|'},
    18     {'|','_','|'},{' ','_','|'}
    19     };
    20 int main()
    21 {
    22    while(~scanf("%d",&num[0]))
    23    {
    24        for(int i=1;i<4;i++)scanf("%d",&num[i]);
    25 
    26             for(int i=0;i<4;i++)
    27            for(int j=0;j<3;j++)
    28            {
    29 
    30                printf("%c",s1[num[i]][j]);
    31            }
    32            printf("
    ");
    33             for(int i=0;i<4;i++)
    34            for(int j=0;j<3;j++)
    35            {
    36                printf("%c",s2[num[i]][j]);
    37            }
    38            printf("
    ");
    39             for(int i=0;i<4;i++)
    40            for(int j=0;j<3;j++)
    41            {
    42                printf("%c",s3[num[i]][j]);
    43            }
    44            printf("
    ");
    45 
    46    }
    47 
    48     return 0;
    49 }
  • 相关阅读:
    Matlab 实现神经网络实例
    python 神经网络实例
    TensorFlow基础笔记(2) minist分类学习
    贝叶斯深度学习
    python:一行代码实现局域网共享文件
    maven:手动上传jar私服
    maven:清除lastUpdated文件
    python:序列化与反序列化(json、pickle、shelve)
    jenkins变量的传递
    python:解析requests返回的response(json格式)
  • 原文地址:https://www.cnblogs.com/Annetree/p/6641318.html
Copyright © 2020-2023  润新知