本地毛问题都没有,提交全红,求大佬帮忙改改
#include <stdio.h>
int main()
{
int n;
scanf("%d\r\n",&n);
int num[n-1];
for(int i=0;i<n;i++)
{
char x;
scanf("%c",&x);
num[i]=x-48;
//第1行
switch(num[i])
{
case 0: case 2: case 3: case 5: case 6: case 7: case 8: case 9:
printf("XXX");
break;
case 1:
printf("..X");
break;
case 4:
printf("X.X");
break;
}
if(i!=n-1&&i!=0)
printf(".");
else if(i==n-1) printf("\r\n");
}
//第2行
for(int i=0;i<n;i++)
{
switch(num[i])
{
case 0: case 4: case 8: case 9:
printf("X.X");
break;
case 1: case 2: case 3: case 7:
printf("..X");
break;
case 5: case 6:
printf("X..");
break;
}
if(i!=n-1&&i!=0)
printf(".");
else if(i==n-1) printf("\r\n");
}
//第3行
for(int i=0;i<n;i++)
{
switch(num[i])
{
case 0:
printf("X.X");
break;
case 1: case 7:
printf("..X");
break;
case 2: case 3: case 4: case 5: case 6: case 8: case 9:
printf("XXX");
break;
}
if(i!=n-1&&i!=0)
printf(".");
else if(i==n-1) printf("\r\n");
}
//第4行
for(int i=0;i<n;i++)
{
switch(num[i])
{
case 0: case 6: case 8:
printf("X.X");
break;
case 1: case 3: case 4: case 5: case 7: case 9:
printf("..X");
break;
case 2:
printf("X..");
break;
}
if(i!=n-1&&i!=0)
printf(".");
else if(i==n-1) printf("\r\n");
}
//第5行
for(int i=0;i<n;i++)
{
switch(num[i])
{
case 0: case 2: case 3: case 5: case 6: case 8: case 9:
printf("XXX");
break;
case 1: case 4: case 7:
printf("..X");
break;
}
if(i!=n-1&&i!=0)
printf(".");
else if(i==n-1) printf("\r\n");
}
return 0;
}