直接上代码
#include<stdio.h>
int main()
{
char fuck[10][15]={'X','X','X','X','.','X','X','.','X','X','.','X','X','X','X',
'.','.','X','.','.','X','.','.','X','.','.','X','.','.','X',
'X','X','X','.','.','X','X','X','X','X','.','.','X','X','X',
'X','X','X','.','.','X','X','X','X','.','.','X','X','X','X',
'X','.','X','X','.','X','X','X','X','.','.','X','.','.','X',
'X','X','X','X','.','.','X','X','X','.','.','X','X','X','X',
'X','X','X','X','.','.','X','X','X','X','.','X','X','X','X',
'X','X','X','.','.','X','.','.','X','.','.','X','.','.','X',
'X','X','X','X','.','X','X','X','X','X','.','X','X','X','X',
'X','X','X','X','.','X','X','X','X','.','.','X','X','X','X'
};
int num,i,j,k;
int a[100];
char c;
scanf("%d",&num);
getchar();
for(i=0;i<num;i++)
{
c=getchar();
a[i]=c-'0';
}
for(i=0;i<5;i++)
{
for(j=0;j<num;j++)
{
for(k=0;k<3;k++)
{
printf("%c",fuck[a[j]][3*i+k]);
}
if(j==num-1);
else{
printf(".");
}
}
printf("\n");
}
return 0;
}
fuck数组保存的是0-9的点阵,fuck[0][15]保存的就是0的点阵,就是将竖向的横向化储存。 效果如下 下载的数据 ![](E:\data\Github-----\屏幕截图 2020-10-08 002529) 运行结果 ![](E:\data\Github-----\屏幕截图 2020-10-08 002611.jpg)