Yungchit @ 2022-02-09 19:56:05
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
char ch[105],pr[450][6];
for(int i=0;i<=n;i++)
{
scanf("%c",&ch[i]);
switch(ch[i])
{
case '0':
pr[i*4][0]='X',pr[i*4+1][0]='X',pr[i*4+2][0]='X',
pr[i*4][1]='X',pr[i*4+1][1]='.',pr[i*4+2][1]='X',
pr[i*4][2]='X',pr[i*4+1][2]='.',pr[i*4+2][2]='X',
pr[i*4][3]='X',pr[i*4+1][3]='.',pr[i*4+2][3]='X',
pr[i*4][4]='X',pr[i*4+1][4]='X',pr[i*4+2][4]='X';
break;
case '1':
pr[i*4][0]='.',pr[i*4+1][0]='.',pr[i*4+2][0]='X',
pr[i*4][1]='.',pr[i*4+1][1]='.',pr[i*4+2][1]='X',
pr[i*4][2]='.',pr[i*4+1][2]='.',pr[i*4+2][2]='X',
pr[i*4][3]='.',pr[i*4+1][3]='.',pr[i*4+2][3]='X',
pr[i*4][4]='.',pr[i*4+1][4]='.',pr[i*4+2][4]='X';
break;
case '2':
pr[i*4][0]='X',pr[i*4+1][0]='X',pr[i*4+2][0]='X',
pr[i*4][1]='.',pr[i*4+1][1]='.',pr[i*4+2][1]='X',
pr[i*4][2]='X',pr[i*4+1][2]='X',pr[i*4+2][2]='X',
pr[i*4][3]='X',pr[i*4+1][3]='.',pr[i*4+2][3]='.',
pr[i*4][4]='X',pr[i*4+1][4]='X',pr[i*4+2][4]='X';
break;
case '3':
pr[i*4][0]='X',pr[i*4+1][0]='X',pr[i*4+2][0]='X',
pr[i*4][1]='.',pr[i*4+1][1]='.',pr[i*4+2][1]='X',
pr[i*4][2]='X',pr[i*4+1][2]='X',pr[i*4+2][2]='X',
pr[i*4][3]='.',pr[i*4+1][3]='.',pr[i*4+2][3]='X',
pr[i*4][4]='X',pr[i*4+1][4]='X',pr[i*4+2][4]='X';
break;
case '4':
pr[i*4][0]='X',pr[i*4+1][0]='.',pr[i*4+2][0]='X',
pr[i*4][1]='X',pr[i*4+1][1]='.',pr[i*4+2][1]='X',
pr[i*4][2]='X',pr[i*4+1][2]='X',pr[i*4+2][2]='X',
pr[i*4][3]='.',pr[i*4+1][3]='.',pr[i*4+2][3]='X',
pr[i*4][4]='.',pr[i*4+1][4]='.',pr[i*4+2][4]='X';
break;
case '5':
pr[i*4][0]='X',pr[i*4+1][0]='X',pr[i*4+2][0]='X',
pr[i*4][1]='X',pr[i*4+1][1]='.',pr[i*4+2][1]='.',
pr[i*4][2]='X',pr[i*4+1][2]='X',pr[i*4+2][2]='X',
pr[i*4][3]='.',pr[i*4+1][3]='.',pr[i*4+2][3]='X',
pr[i*4][4]='X',pr[i*4+1][4]='X',pr[i*4+2][4]='X';
break;
case '6':
pr[i*4][0]='X',pr[i*4+1][0]='X',pr[i*4+2][0]='X',
pr[i*4][1]='X',pr[i*4+1][1]='.',pr[i*4+2][1]='.',
pr[i*4][2]='X',pr[i*4+1][2]='X',pr[i*4+2][2]='X',
pr[i*4][3]='X',pr[i*4+1][3]='.',pr[i*4+2][3]='X',
pr[i*4][4]='X',pr[i*4+1][4]='X',pr[i*4+2][4]='X';
break;
case '7':
pr[i*4][0]='X',pr[i*4+1][0]='X',pr[i*4+2][0]='X',
pr[i*4][1]='.',pr[i*4+1][1]='.',pr[i*4+2][1]='X',
pr[i*4][2]='.',pr[i*4+1][2]='.',pr[i*4+2][2]='X',
pr[i*4][3]='.',pr[i*4+1][3]='.',pr[i*4+2][3]='X',
pr[i*4][4]='.',pr[i*4+1][4]='.',pr[i*4+2][4]='X';
break;
case '8':
pr[i*4][0]='X',pr[i*4+1][0]='X',pr[i*4+2][0]='X',
pr[i*4][1]='X',pr[i*4+1][1]='.',pr[i*4+2][1]='X',
pr[i*4][2]='X',pr[i*4+1][2]='X',pr[i*4+2][2]='X',
pr[i*4][3]='X',pr[i*4+1][3]='.',pr[i*4+2][3]='X',
pr[i*4][4]='X',pr[i*4+1][4]='X',pr[i*4+2][4]='X';
break;
case '9':
pr[i*4][0]='X',pr[i*4+1][0]='X',pr[i*4+2][0]='X',
pr[i*4][1]='X',pr[i*4+1][1]='.',pr[i*4+2][1]='X',
pr[i*4][2]='X',pr[i*4+1][2]='X',pr[i*4+2][2]='X',
pr[i*4][3]='.',pr[i*4+1][3]='.',pr[i*4+2][3]='X',
pr[i*4][4]='X',pr[i*4+1][4]='X',pr[i*4+2][4]='X';
break;
}
if(i!=n)
{
for(int j=0;j<5;j++)
{
pr[i*4+3][j]='.';
}
}
else
{
for(int j=0;j<5;j++)
{
pr[i*4+3][j]='\0';
}
}
}
for(int i=0;i<5;i++)
{
for(int j=4;j<=n*4+2;j++)
{
printf("%c",pr[j][i]);
}
if(1){printf("\n");}
}
//int x;cin>>x;
return 0;
}
by lucas_jy @ 2022-02-09 20:20:10
@Yungchit
是不是应该循环
我很蒻,我不知道
by 2091088157xd @ 2022-02-10 16:44:05
和我一样的情况
by Yungchit @ 2022-02-10 19:46:01
@2091088157xd 评测机的问题估计