1 #include<stdio.h>
2 #include<stdlib.h>
3 char dt[10][5][3] =
4 {
5 { { ' ', '-', ' ' }, { '|', ' ', '|' }, { ' ', ' ', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' } },//0
6 { { ' ', ' ', ' ' }, { ' ', ' ', '|' }, { ' ', ' ', ' ' }, { ' ', ' ', '|' }, { ' ', ' ', ' ' } },//1
7 { { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', '-', ' ' }, { '|', ' ', ' ' }, { ' ', '-', ' ' } },//2
8 { { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', '-', ' ' } },//3
9 { { ' ', ' ', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', ' ', ' ' } },//4
10 { { ' ', '-', ' ' }, { '|', ' ', ' ' }, { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', '-', ' ' } },//5
11 { { ' ', '-', ' ' }, { '|', ' ', ' ' }, { ' ', '-', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' } },//6
12 { { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', ' ', ' ' }, { ' ', ' ', '|' }, { ' ', ' ', ' ' } },//7
13 { { ' ', '-', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' } },//8
14 { { ' ', '-', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', '-', ' ' } },//9
15 };
16 void main()
17 {
18 int i, j, k, p, w, h, m, a[10];
19 long int n;
20 while (1)
21 {
22 scanf_s("%d%d%ld", &w, &h, &n);
23 if (w == 0)
24 break;
25 m = 0;
26 while (n)
27 {
28 a[m++] = n % 10;
29 n /= 10;
30 }
31 for (i = 0; i < 5; i++)
32 {
33 for (p = 0; p < h; p++)
34 {
35 for (k = m - 1; k >= 0; k--)
36 {
37 printf("%c", dt[a[k]][i][0]);
38 for (j = 0; j < w;j++)
39 printf("%c", dt[a[k]][i][1]);
40 printf("%c", dt[a[k]][i][2]);
41 printf(" ");
42 }
43 printf("\n");
44 if (i != 1 && i != 3)
45 break;
46 }
47 }
48 }
49 system("pause");
50 }