as13249320351 @ 2021-11-29 19:39:55
#include <stdio.h>
char a[5][500];
int main()
{
int n,i=0,k=0,p=0,flag,c,v;
char b[100];
for(c=0;c<5;c++)
{
for(v=0;v<500;v++)
{
a[c][v]='X';
}
}
scanf("%d",&n);
scanf("%s",b);
for(b[i];b[i]!='\0';i++)
{
if(b[i]=='0')
{
a[p+1][k+1]='.';
a[p+2][k+1]='.';
a[p+3][k+1]='.';
}
if(b[i]=='1')
{
a[p][k]='.';
a[p][k+1]='.';
a[p+1][k]='.';
a[p+1][k+1]='.';
a[p+2][k]='.';
a[p+2][k+1]='.';
a[p+3][k]='.';
a[p+3][k+1]='.';
a[p+4][k]='.';
a[p+4][k+1]='.';
}
if(b[i]=='2')
{
a[p+1][k]='.';
a[p+1][k+1]='.';
a[p+3][k+2]='.';
a[p+3][k+1]='.';
}
if(b[i]=='3')
{
a[p+1][k]='.';
a[p+1][k+1]='.';
a[p+3][k]='.';
a[p+3][k+1]='.';
}
if(b[i]=='4')
{
a[p][k+1]='.';
a[p+1][k+1]='.';
a[p+3][k]='.';
a[p+3][k+1]='.';
a[p+4][k]='.';
a[p+4][k+1]='.';
}
if(b[i]=='5')
{
a[p+1][k+1]='.';
a[p+1][k+2]='.';
a[p+3][k]='.';
a[p+3][k+1]='.';
}
if(b[i]=='6')
{
a[p+1][k+1]='.';
a[p+1][k+2]='.';
a[p+3][k+1]='.';
}
if(b[i]=='7')
{
a[p+1][k]='.';
a[p+1][k+1]='.';
a[p+2][k]='.';
a[p+2][k+1]='.';
a[p+3][k]='.';
a[p+3][k+1]='.';
a[p+4][k]='.';
a[p+4][k+1]='.';
}
if(b[i]=='8')
{
a[p+1][k+1]='.';
a[p+3][k+1]='.';
}
if(b[i]=='9')
{
a[p+1][k+1]='.';
a[p+3][k]='.';
a[p+3][k+1]='.';
}
flag=k+3;
for(p=0;p<5;p++)
{
a[p][flag]='.';
}
p=0;
k+=4;
}
for(c=0;c<5;c++)
{
for(v=0;v<n*3+n-1;v++)
{
printf("%c",a[c][v]);
}
printf("\n");
}
return 0;
}
by corrupted_random @ 2021-12-31 17:25:29
本蒟蒻我复制了一下,结果过了