_我的想法就是知道要输出那些数以后,一行一行的把它们的模样描绘出来。输出看上去真的没什么问题,求助呀啊啊啊
#include<iostream>
using namespace std;
char mem[12][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"
};
int n;
char num[110];
int main(){
scanf("%d",&n);
for(int i=0;i<n+1;i++){
scanf("%c",&num[i]);
}
for(int r=0;r<5;r++){
for(int ber=1;ber<n+1;ber++){
cout<<mem[num[ber]-'0'][r];
if(ber!=n) cout<<'.';
}
if(r!=4) cout<<endl;
}
}