2014022201

 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("
");
44                 if (i != 1 && i != 3)
45                     break;
46             }
47         }
48     }
49     system("pause");
50 }
原文地址:https://www.cnblogs.com/yuanqi/p/3561504.html