```cpp
for(int i=0; i<=len; i++) {
switch(s[i]) {
case '1':
for(int j=1; j<=k; j++) putchar(' ');
putchar(' ');
putchar(' ');
break;
case '2':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '3':
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '4':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '5':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '6':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '7':
for(int j=1; j<=k; j++) putchar(' ');
putchar(' ');
break;
case '8':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '9':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '0':
putchar(' ');
for(int j=1; j<=k; j++) putchar(' ');
putchar(' ');
break;
}
putchar(i==len?'\n':' ');
}
for(int l=1; l<=k; l++) {
for(int i=0; i<=len; i++) {
switch(s[i]) {
case '1':
for(int j=1; j<=k; j++) putchar(' ');
putchar(' ');
putchar('|');
break;
case '2':
putchar('|');
for(int j=1; j<=k; j++) putchar(' ');
putchar(' ');
break;
case '3':
for(int j=1; j<=k; j++) putchar(' ');
putchar('|');
break;
case '4':
putchar(' ');
for(int j=1; j<=k; j++) putchar(' ');
putchar('|');
break;
case '5':
putchar(' ');
for(int j=1; j<=k; j++) putchar(' ');
putchar('|');
break;
case '6':
putchar('|');
for(int j=1; j<=k; j++) putchar(' ');
putchar('|');
break;
case '7':
for(int j=1; j<=k; j++) putchar(' ');
putchar('|');
break;
case '8':
putchar('|');
for(int j=1; j<=k; j++) putchar(' ');
putchar('|');
break;
case '9':
putchar(' ');
for(int j=1; j<=k; j++) putchar(' ');
putchar('|');
break;
case '0':
putchar('|');
for(int j=1; j<=k; j++) putchar(' ');
putchar('|');
break;
}
putchar(i==len?'\n':' ');
}
}
for(int i=0; i<=len; i++) {
switch(s[i]) {
case '1':
for(int j=1; j<=k; j++) putchar(' ');
putchar(' ');
putchar(' ');
break;
case '2':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '3':
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '4':
putchar(' ');
for(int j=1; j<=k; j++) putchar(' ');
putchar(' ');
break;
case '5':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '6':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '7':
for(int j=1; j<=k; j++) putchar(' ');
putchar(' ');
break;
case '8':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '9':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
case '0':
putchar(' ');
for(int j=1; j<=k; j++) putchar('-');
putchar(' ');
break;
}
putchar(i==len?'\n':' ');
}
return 0;
}
```
by 离人怎挽 @ 2019-01-05 09:27:25
小老弟你写的有点长啊
by Wisbtsml @ 2019-01-23 10:36:56