20求助
查看原帖
20求助
1374364
SXY20121009楼主2025/1/4 19:51
#include <bits/stdc++.h>
using namespace std;
int n;

string s[9] = {"\0"}, s2;
signed main() {
	char y;
	scanf("%lld", &n);
	cin >> s2;
	for (int i = 0; i < n; i++) {
		if (s2[i] == '0') {
			s[0] += "XXX", s[1] += "X.X", s[2] += "X.X", s[3] += "X.X", s[4] += "XXX";
		} else if (s2[i] == '1') {
			s[0] += "..X", s[1] += "..X", s[2] += "..X", s[3] += "..X", s[4] += "..X";
		} else if (s2[i] == '2') {
			s[0] += "XXX", s[1] += "..X", s[2] += "XXX", s[3] += "X..", s[4] += "XXX";
		} else if (s2[i] == '3') {
			s[0] += "XXX", s[1] += "X.X", s[2] += "XXX", s[3] += "..X", s[4] += "X.X";
		} else if (s2[i] == '4') {
			s[0] += "X.X", s[1] += "X.X", s[2] += "..X", s[3] += "..X", s[4] += "..X";
		} else if (s2[i] == '5') {
			s[0] += "XXX", s[1] += "X..", s[2] += "XXX", s[3] += "..X", s[4] += "XXX";
		} else if (s2[i] == '6') {
			s[0] += "XXX", s[1] += "X..", s[2] += "XXX", s[3] += "X..", s[4] += "..X";
		} else if (s2[i] == '7') {
			s[0] += "XXX", s[1] += "..X", s[2] += "..X", s[3] += "..X", s[4] += "X.X";
		} else if (s2[i] == '8') {
			s[0] += "XXX", s[1] += "X.X", s[2] += "XXX", s[3] += "X.X", s[4] += "XXX";
		} else if (s2[i] == '9') {
			s[0] += "XXX", s[1] += "X.X", s[2] += "XXX", s[3] += "X.X", s[4] += "XXX";
		}
		if (i != n - 1) {
			s[0] += ".", s[1] += ".", s[2] += ".", s[3] += ".", s[4] += ".";
		}
	}
	for (int i = 1; i <= 5; i++) {
		cout << s[i] << endl;
	}
	return 0;
}

救救孩子吧,已经分不清XXX了

2025/1/4 19:51
加载中...