一直不对,我甚至照着一份答案全改了,连格式都一样,还是不对,要崩溃了qaq
查看原帖
一直不对,我甚至照着一份答案全改了,连格式都一样,还是不对,要崩溃了qaq
790685
bluetored楼主2022/10/1 20:12
#include <stdio.h>
char c[10][5][4]={
	"XXX",
	"X.X",
	"X.X",
	"X.X",
	"XXX",
	"..X",
	"..X",
	"..X",
	"..X",
	"..X",
	"XXX",
	"..X",
	"XXX",
	"X..",
	"XXX",
	"XXX",
	"..X",
	"XXX",
	"..X",
	"XXX",
	"X.X",
	"X.X",
	"XXX",
	"..X",
	"..X",
	"XXX",
	"X..",
	"XXX",
	"..X",
	"XXX",
	"XXX",
	"X..",
	"XXX",
	"X.X",
	"XXX",
	"XXX",
	"..X",
	"..X",
	"..X",
	"..X",
	"XXX",
	"X.X",
	"XXX",
	"X.X",
	"XXX",
	"XXX",
	"X.X",
	"XXX",
	"..X",
	"XXX"
},ans[10][1000];
int  main ()
{
	int n,s=0,a;
	scanf("%d",&n);
while (n--)
{
	scanf ("%1d",&a);
	for (int i=0;i<5;i++)
	{
		for (int j=0;j<3;j++)
		{
		ans[i][j+s]=c[a][i][j];
	    }
	for (int i=0;i<5;i++)
	{
		ans[i][s+3]='.';
	}    
        s=s+4;    
	}
}
    for (int i=0;i<5;i++)
    {
    	for (int j=0;j<s-1;j++)
    	{
    		printf ("%c",ans[i][j]);
		}
		printf("\n");
	}
	return 0;
}
2022/10/1 20:12
加载中...