为了写简短一点,参考了这篇文章,然后改成用ans存,最后输出,但是RE...
RE CODE
#include <bits/stdc++.h>
using namespace std;
string ans[5];
int sum,n;
string a[10][5]={
{"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"},
};
int main(){
cin>>n;
for(int i = 1;i<=n;i++){
cin>>sum;
for(int j = 0;j<5;j++){
ans[j]+= a[sum][j];
if(i != n) ans[j] += ".";
}
}
for(int i = 0;i<5;i++){
cout<<ans[i]<<endl;
}
return 0;
}
求路过的大佬帮忙调一下吧...