@[caozeheng](/user/1313368) ~~求关注இ௰இ~~
```cpp
#include<cstdio>
using namespace std;
char c[10][5][4]=
{
"XXX",
"X.X",
"X.X",
"X.X",
"XXX",
"..X",
"..X",
"..X",
"..X",
"..X",
"XXX",
"..X",
"XXX",
"X..",
"XXX",
"XXX",
"..X",
"XXX",
"..X",
"XXX",
"X.X",
"X.X",
"XXX",
"..X",
"..X",
"XXX",
"X..",
"XXX",
"..X",
"XXX",
"XXX",
"X..",
"XXX",
"X.X",
"XXX",
"XXX",
"..X",
"..X",
"..X",
"..X",
"XXX",
"X.X",
"XXX",
"X.X",
"XXX",
"XXX",
"X.X",
"XXX",
"..X",
"XXX"
},ans[10][1000];
int main(){
int n,a,s=0;
scanf("%d",&n);
while(n--){
scanf("%1d",&a);
for(int i=0;i<5;i++)
for(int j=0;j<3;j++)
ans[i][s+j]=c[a][i][j];
for(int i=0;i<5;i++) ans[i][s+3]='.';
s+=4;
}
for(int i=0;i<5;i++){
for(int j=0;j<s-1;j++) printf("%c",ans[i][j]);
printf("\n");
}
return 0;
}
```
by quxiangyu @ 2024-04-17 18:29:14
@[quxiangyu](/user/1241537) 我直接来一个全部推翻好吧!
AC代码:
```cpp
#include<bits/stdc++.h>
using namespace std;
int main() {
int tubes[10][8] = {
{6, 0, 1, 2, 4, 5, 6}, {2, 2, 5}, {5, 0, 2, 3, 4, 6}, {5, 0, 2, 3, 5, 6},
{4, 1, 2, 3, 5}, {5, 0, 1, 3, 5, 6}, {6, 0, 1, 3, 4, 5, 6}, {3, 0, 2, 5},
{7, 0, 1, 2, 3, 4, 5, 6}, {6, 0, 1, 2, 3, 5, 6}
};
int dot[7][3][2] = {
{{0, 0}, {0, 1}, {0, 2}},
{{0, 0}, {1, 0}, {2, 0}},
{{0, 2}, {1, 2}, {2, 2}},
{{2, 0}, {2, 1}, {2, 2}},
{{2, 0}, {3, 0}, {4, 0}},
{{2, 2}, {3, 2}, {4, 2}},
{{4, 0}, {4, 1}, {4, 2}},
};
char num[110], out[5][500];
int n;
cin >> n;
for(int i = 0; i < n; ++ i) {
cin >> num[i];
}
for(int i = 0; i < 5; ++ i) {
for(int j = 0; j < 4 * n - 1; ++ j) {
out[i][j] = '.';
}
}
for(int i = 0; i < n; ++ i) {
int baseX = 0, baseY = i * 4, digit = num[i] - '0';
for(int j = 1; j <= tubes[digit][0]; ++ j) {
int tubenum = tubes[digit][j];
out[baseX+dot[tubenum][0][0]][baseY+dot[tubenum][0][1]] = 'X';
out[baseX+dot[tubenum][1][0]][baseY+dot[tubenum][1][1]] = 'X';
out[baseX+dot[tubenum][2][0]][baseY+dot[tubenum][2][1]] = 'X';
}
}
for(int i = 0; i < 5; ++ i, cout << endl) {
for(int j = 0; j < 4 * n - 1; ++ j) {
cout << out[i][j];
}
}
return 0;
}
```
花了十几分钟想出来的,自己顺便也AC了一下,求关注!
by Charzie @ 2024-04-17 18:52:17
《TEL》
by luozezhong @ 2024-04-24 13:42:34