电子钟用四个数字来表示时间,每个数字的尺寸为3*3,用于表示数字的字符包括‘|’、‘_’和空格。
现在给你当前的时间,请你告诉我们电子钟是如何展示这个时间的。
电子钟显示的数字样式如下:
_ _ _ _ _ _ _ _ | _| _||_||_ |_ ||_||_|| | ||_ _| | _||_| ||_| _||_|
输入
输入包含多组测试数据。每组输入包含4个整数,表示当前时间。
输出
对于每组输入,输出由电子钟显示出来的时间样式。
样例输入
1 2 5 6
2 3 4 2
样例输出
_ _ _
| _||_ |_
||_ _||_|
_ _ _
_| _||_| _|
|_ _| ||_
#include <iostream>
#include <cstring>
using namespace std;
char s[3][31]=
{
{" _ _ _ _ _ _ _ _ "},
{"| | | _| _||_||_ |_ ||_||_|"},
{"|_| ||_ _| | _||_| ||_| _|"}
};
int main()
{
int a[5];
while(cin>>a[0]>>a[1]>>a[2]>>a[3])
{
for(int k=0;k<3;k++)//行数
{
for(int i=0;i<4;i++)//四个数
{
for(int j=0;j<3;j++)
{
cout<<s[k][a[i]*3+j];//每个数站3列3行 寻找 数的位置
}
}cout<<endl;
}
}return 0;
}