为啥无法正常显示
查看原帖
为啥无法正常显示
1511083
chenglan28楼主2024/12/15 20:57
#include <iostream>
using namespace std;
int main(){
	int n;
	cin >> n;
	char arr[5][400];
	int p = 0;//浮标
	for(int i = 0;i<n;i++){
		char d;
		scanf("%c",&d);
		if(d == 0){
			arr[0][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[1][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[2][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[3][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[4][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
		}
		else if(d == 1){
			arr[0][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[1][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[2][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[3][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[4][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
		}
		else if(d == 3){
			arr[0][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[1][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[2][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[3][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = '.';arr[0][p+3] = '.';
			arr[4][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
		}
		else if(d == 3){
			arr[0][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[1][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[2][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[3][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[4][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
		}
		else if(d == 4){
			arr[0][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[1][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[2][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[3][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[4][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
		}
		else if(d == 5){
			arr[0][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[1][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = '.';arr[0][p+3] = '.';
			arr[2][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[3][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[4][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
		}
		else if(d == 6){
			arr[0][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[1][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = '.';arr[0][p+3] = '.';
			arr[2][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[3][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[4][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
		}
		else if(d == 7){
			arr[0][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[1][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[2][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[3][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[4][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
		}
		else if(d == 8){
			arr[0][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[1][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[2][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[3][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[4][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
		}
		else if(d == 9){
			arr[0][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[1][p] = 'X';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[2][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[3][p] = '.';arr[0][p+1] = '.';arr[0][p+2] = 'X';arr[0][p+3] = '.';
			arr[4][p] = 'X';arr[0][p+1] = 'X';arr[0][p+2] = 'X';arr[0][p+3] = '.';
		}
		p+=4;
	}
	for(int j = 0;j<5;j++){
		for(int k = 0;k<n*4-1;k++){
			cout << arr[j][k];
		}
		cout << "\n";
	}
	return 0;
}
2024/12/15 20:57
加载中...