本地编译器过样例,但是全部RE
查看原帖
本地编译器过样例,但是全部RE
920036
peterqiu楼主2023/2/1 19:33

求大佬指导

#include<iostream>
using namespace std;
int a[105];
string b1[10] = {
	"XXX","..X","XXX","XXX","X.X","XXX","XXX","XXX","XXX","XXX"
};
string b2[10] = {
	"X.X","..X","..X","..X","X.X","X..","X..","..X","X.X","X.X"
};
string b3[10] = {
	"X.X","..X","XXX","XXX","XXX","XXX","XXX","..X","XXX","XXX"
};
string b4[10] = {
	"X.X","..X","X..","..X","..X","..X","X.X","..X","X.X","..X"
};
string b5[10] = {
	"XXX","..X","XXX","XXX","..X","XXX","XXX","..X","XXX","XXX"
};
int main() {
	int n;
	char c;
	cin >> n;
	getchar();
	for (int i = 0;i < n;++i) {
		c = getchar();
		a[i] = (int)c - '0';
	}
	//cout << a[0];
	for (int i = 0;i < n;++i) {
		cout << b1[a[i]];
		if (i < n - 1)cout << ".";
		else cout << endl;
	}
	for (int i = 0;i < n;++i) {
		cout << b2[a[i]];
		if (i < n - 1)cout << ".";
		else cout << endl;
	}
	for (int i = 0;i < n;++i) {
		cout << b3[a[i]];
		if (i < n - 1)cout << ".";
		else cout << endl;
	}
	for (int i = 0;i < n;++i) {
		cout << b4[a[i]];
		if (i < n - 1)cout << ".";
		else cout << endl;
	}
	for (int i = 0;i < n;++i) {
		cout << b5[a[i]];
		if (i < n - 1)cout << ".";
	}
	return 0;
}
2023/2/1 19:33
加载中...