SoL:模拟即可。。。- -||
# include<stdio.h>
# include<string.h>
int main(void)
{
int n;
char s[11];
int i,j,k;
while(~scanf("%d %s",&n,s))
{
int len = strlen(s);
for(i = 0;i < len;++i)
{
printf(" ");
switch(s[i])
{
case '0':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '1':
{
for(j = 0;j < n;++j)
{
printf(" ");
}
break;
}
case '2':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '3':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '4':
{
for(j = 0;j < n;++j)
{
printf(" ");;
}
break;
}
case '5':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '6':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '7':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '8':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '9':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
}
printf(" ");
if(i!=(len-1))
{
printf(" ");
}
}
printf("\n");
for(i = 0;i < n;++i)
{
for(j = 0;j < len;++j)
{
switch(s[j])
{
case '0':
{
printf("|");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '1':
{
printf(" ");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '2':
{
printf(" ");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '3':
{
printf(" ");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '4':
{
printf("|");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '5':
{
printf("|");
for(k = 0;k < n;++k)
printf(" ");
printf(" ");
break;
}
case '6':
{
printf("|");
for(k = 0;k < n;++k)
printf(" ");
printf(" ");
break;
}
case '7':
{
printf(" ");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '8':
{
printf("|");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '9':
{
printf("|");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
}
if(j!=(len-1))
{
printf(" ");
}
}
printf("\n");
}
for(i = 0;i < len;++i)
{
printf(" ");
switch(s[i])
{
case '0':
{
for(j = 0;j < n;++j)
{
printf(" ");
}
break;
}
case '1':
{
for(j = 0;j < n;++j)
{
printf(" ");
}
break;
}
case '2':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '3':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '4':
{
for(j = 0;j < n;++j)
{
printf("-");;
}
break;
}
case '5':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '6':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '7':
{
for(j = 0;j < n;++j)
{
printf(" ");
}
break;
}
case '8':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '9':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
}
printf(" ");
if(i!=(len-1))
{
printf(" ");
}
}
printf("\n");
for(i = 0;i < n;++i)
{
for(j = 0;j < len;++j)
{
switch(s[j])
{
case '0':
{
printf("|");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '1':
{
printf(" ");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '2':
{
printf("|");
for(k = 0;k < n;++k)
printf(" ");
printf(" ");
break;
}
case '3':
{
printf(" ");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '4':
{
printf(" ");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '5':
{
printf(" ");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '6':
{
printf("|");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '7':
{
printf(" ");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '8':
{
printf("|");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
case '9':
{
printf(" ");
for(k = 0;k < n;++k)
printf(" ");
printf("|");
break;
}
}
if(j!=(len-1))
{
printf(" ");
}
}
printf("\n");
}
for(i = 0;i < len;++i)
{
printf(" ");
switch(s[i])
{
case '0':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '1':
{
for(j = 0;j < n;++j)
{
printf(" ");
}
break;
}
case '2':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '3':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '4':
{
for(j = 0;j < n;++j)
{
printf(" ");;
}
break;
}
case '5':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '6':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '7':
{
for(j = 0;j < n;++j)
{
printf(" ");
}
break;
}
case '8':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
case '9':
{
for(j = 0;j < n;++j)
{
printf("-");
}
break;
}
}
printf(" ");
if(i!=(len-1))
{
printf(" ");
}
}
printf("\n\n");
}
return 0;
}