Muniar的电路板上面有4个数码管,可以显示四个数字。
(1)数码管的结构
数码管的结构如下,一个数码管的显示由3个横线4个数显组成,每个位置对应一个控制位(a~g),可以显示0~9,a-F一共16个数字【g是控制中间的横线】。
https://www.imagehub.cc/image/p1.CttmGs
(2)数码管的控制变量
为了方便编程,将一个数码管的7个控制位组成一个8位整数,称之为控制变量,bit0=a,bit1=b,bit2=c,bit3=d,bit4=e,bit5=f,bit6=g,如下所示。
https://www.imagehub.cc/image/p2.Ctt2Yh
下面给出0~9和A-F的控制位如下(其中b,c,d为小写字母)。如果对应位置填充绿色,那么该控制位为1;如果对应位置填充灰色,那么该控制位为0。
https://www.imagehub.cc/image/p3.CttFOG
(3)数码管的数据显示
当给出一个整数x,那么应把x转换为16进制,四个数码管应从左到右显示16进制数据的千位、百位、十位和个位。如果数据位不够,用0填充。
例如给出x=1,那么数码管应显示为:
那么根据前面的描述,要给出四个数码管的控制变量分别为:
0x3F 0x3F 0x3F 0x06
多样例输入
每个样例一行,给定一个数字x(0<=x<=65535)
每个样例输出一行,给出数码管的四个控制变量的十进制,用空格分隔
1
2
12
112
63 63 63 6
63 63 63 91
63 63 63 88
63 63 7 63