问题 1040 --6.9LC显示器

1040: 6.9LC显示器

时间限制: 1 Sec  内存限制: 128 MB
提交: 0  解决: 0
[提交][状态][讨论版][命题人:]

题目描述

你的一个朋友刚买了一台新电脑。之前,他用过的最好的电脑只是便携式计算器。现在,你的朋友看着他的新电脑,他很失望,因为他很喜欢他的计算器的
LC显示器。因此你决定给你的朋友编写一个程序,模拟LC显示器来显示数据。

输入

输入文件包含多行,每一行为需要显示的数。每一行中有两个整数s和n,1≤s≤10,0≤n≤99999999。n是要显示的数值,s是要显示的大小。输入文件的最后
一行为两个0,这一行不需要处理。

输出

以LC显示器方式输出输入文件中的数,用符号“-”表示水平的线段,用符号“|”表示垂直的线段。数值中的每个数字占s+2列、2s+3行。在输出时,对每
两个数字之间的空白区域,不能输出空格。每两个数字之间仅有一个空列。(样例输出中给出了0~9每个数字的输出格式)
每个数值之后输出一个空行。

样例输入

2 12345
3 67890
0 0

样例输出

      --   --        --
   |    |    | |  | |
   |    |    | |  | |
      --   --   --   --
   | |       |    |    |
   | |       |    |    |
      --   --        --

 ---   ---   ---   ---   ---
|         | |   | |   | |   |
|         | |   | |   | |   |
|         | |   | |   | |   |
 ---         ---   ---
|   |     | |   |     | |   |
|   |     | |   |     | |   |
|   |     | |   |     | |   |
 ---         ---   ---   ---

提示

来源

[提交][状态]