样例对了,但是全错
查看原帖
样例对了,但是全错
1131296
cjy273386楼主2023/11/5 14:46
#include<stdio.h>

int main (void) {
	char num[10][5][3]=
{
	{
		'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 n;
	scanf("%d",&n);
	char c[n+1];
	for (int i=0;i<=n;i++){
		scanf("%c",&c[i]);
	}
	for (int i=0;i<5;i++){
		for (int j=1;j<=n;j++){
			for (int h=0;h<=2;h++){
				printf("%c",num[(int)(c[j]-'0')][i][h]);
			}
			if(j<n)
			printf(".");
		}
		printf("\n");
	}
	return 0;
}

求助大佬,问题出在哪真的

2023/11/5 14:46
加载中...