1 #include2 #include 3 char dt[10][5][3] = 4 { 5 { { ' ', '-', ' ' }, { '|', ' ', '|' }, { ' ', ' ', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' } },//0 6 { { ' ', ' ', ' ' }, { ' ', ' ', '|' }, { ' ', ' ', ' ' }, { ' ', ' ', '|' }, { ' ', ' ', ' ' } },//1 7 { { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', '-', ' ' }, { '|', ' ', ' ' }, { ' ', '-', ' ' } },//2 8 { { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', '-', ' ' } },//3 9 { { ' ', ' ', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', ' ', ' ' } },//410 { { ' ', '-', ' ' }, { '|', ' ', ' ' }, { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', '-', ' ' } },//511 { { ' ', '-', ' ' }, { '|', ' ', ' ' }, { ' ', '-', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' } },//612 { { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', ' ', ' ' }, { ' ', ' ', '|' }, { ' ', ' ', ' ' } },//713 { { ' ', '-', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' } },//814 { { ' ', '-', ' ' }, { '|', ' ', '|' }, { ' ', '-', ' ' }, { ' ', ' ', '|' }, { ' ', '-', ' ' } },//915 };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 }