Time

来源:互联网 发布:网络销售总结 编辑:程序博客网 时间:2024/05/16 08:05
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 62 3 4 2
Sample Output
    _  _  _   | _||_ |_   ||_  _||_| _  _     _  _| _||_| _||_  _|  ||_ 
Hint
The digits showed by the digital clock are as follows:   _  _     _  _  _  _  _  _  | _| _||_||_ |_   ||_||_|| | ||_  _|  | _||_|  ||_| _||_|
题意:就是模拟题
#include <iostream>using namespace std;int main(){    int ha[4];    while(cin>>ha[0]>>ha[1]>>ha[2]>>ha[3])    {        for(int j=1; j<=3; j++)        {            if(j==1)            {                for(int i=0; i<4; i++)                {                    if(ha[i]==1||ha[i]==4)                        cout<<"   ";                    else                        cout<<" _ ";                }            }            if(j==2)            {                for(int i=0; i<4; i++)                {                    if(ha[i]==1||ha[i]==7)                        cout<<"  |";                    else if(ha[i]==0)                        cout<<"| |";                    else if(ha[i]==2||ha[i]==3)                        cout<<" _|";                    else if(ha[i]==4||ha[i]==8||ha[i]==9)                        cout<<"|_|";                    else                        cout<<"|_ ";                }            }            if(j==3)            {                for(int i=0; i<4; i++)                {                    if(ha[i]==0||ha[i]==6||ha[i]==8)                        cout<<"|_|";                    else if(ha[i]==1||ha[i]==4||ha[i]==7)                        cout<<"  |";                    else if(ha[i]==2)                        cout<<"|_ ";                    else                        cout<<" _|";                }            }            cout<<endl;        }    }    return 0;}

0 0
原创粉丝点击