出来结果一样,但是一直WA
查看原帖
出来结果一样,但是一直WA
331662
道爷2000楼主2020/10/8 00:29

直接上代码

#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)

2020/10/8 00:29
加载中...