请教大佬为什么只能打印出第一行
查看原帖
请教大佬为什么只能打印出第一行
432545
D_rose楼主2020/12/6 15:36
#include<stdio.h>
int main(){
	char a[10][5][30]={ 
	{//0
		'X','X','X',
		'X','.','X',
		'X','.','X',
		'X','.','X',
		'X','X','X',
	},
	{//1
		'.','.','X',
		'.','.','X',
		'.','.','X',
		'.','.','X',
		'.','.','X',
	},
	{//2
		'X','X','X',
		'.','.','X',
		'X','X','X',
		'X','.','.',
		'X','X','X',
	},
	{//3
		'X','X','X',
		'.','.','X',
		'X','X','X',
		'.','.','X',
		'X','X','X',
	},
	{//4
		'X','.','X',
		'X','.','X',
		'X','X','X',
		'.','.','X',
		'.','.','X',
	},
	{//5
		'X','X','X',
		'X','.','.',
		'X','X','X',
		'.','.','X',
		'X','X','X',
	},
	{//6
		'X','X','X',
		'X','.','.',
		'X','X','X',
		'X','.','X',
		'X','X','X',
	},
	{//7
		'X','X','X',
		'.','.','X',
		'.','.','X',
		'.','.','X',
		'.','.','X',
	},
	{//8
		'X','X','X',
		'X','.','X',
		'X','X','X',
		'X','.','X',
		'X','X','X',
	},
	{//9
		'X','X','X',
		'X','.','X',
		'X','X','X',
		'.','.','X',
		'X','X','X',
	}
	}; 
	 
	int n;
	scanf("%d",&n);
	
	int b[110];
	for (int i=0;i<n;i++){
		scanf("%1d",&b[i]);
	}
	
	for (int i=0;i<5;i++){
		for (int j=0;j<n;j++){
			for (int k=0;k<3;k++){
				printf("%c",a[b[j]][i][k]);
			}
			if (j!=n-1){
				printf(".");
			}
		}
		printf("\n");
	}
	return 0;
}
2020/12/6 15:36
加载中...