hanran_ @ 2021-07-20 14:52:02
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int n;
char _myStr;
string a[1000001];
int main () {
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> _myStr;
if (_myStr == '0') {
a[1] += "XXX.";
a[2] += "X.X.";
a[3] += "X.X.";
a[4] += "X.X.";
a[5] += "XXX.";
}
if (_myStr == '1') {
a[1] += "..X.";
a[2] += "..X.";
a[3] += "..X.";
a[4] += "..X.";
a[5] += "..X.";
}
if (_myStr == '2') {
a[1] += "XXX.";
a[2] += "..X.";
a[3] += "XXX.";
a[4] += "X...";
a[5] += "XXX.";
}
if (_myStr == '3') {
a[1] += "XXX.";
a[2] += "..X.";
a[3] += "XXX.";
a[4] += "..X.";
a[5] += "XXX,";
}
if (_myStr == '4') {
a[1] += "X.X.";
a[2] += "X.X.";
a[3] += "XXX.";
a[4] += "..X.";
a[5] += "..X.";
}
if (_myStr == '5') {
a[1]+="XXX.";
a[2]+="X...";
a[3]+="XXX.";
a[4]+="..X.";
a[5]+="XXX.";
}
if (_myStr == '6') {
a[1]+="XXX.";
a[2]+="X...";
a[3]+="XXX.";
a[4]+="X.X.";
a[5]+="XXX.";
}
if (_myStr == '7') {
a[1]+="XXX.";
a[2]+="..X.";
a[3]+="..X.";
a[4]+="..X.";
a[5]+="..X.";
}
if (_myStr == '8') {
a[1]+="XXX.";
a[2]+="X.X.";
a[3]+="XXX.";
a[4]+="X.X.";
a[5]+="XXX.";
}
if (_myStr == '9') {
a[1]+="XXX.";
a[2]+="X.X.";
a[3]+="XXX.";
a[4]+="..X.";
a[5]+="XXX.";
}
}
for (int i = 1; i <= 5; i++) {
a[i] = a[i].substr(0,a[i].length() - 1);
cout << a[i] << endl;
}
return 0;
}
by zzzzzsh @ 2021-08-23 19:59:00
if(_myStr=='3')那儿右下角不是逗号