shzuaeno @ 2020-08-26 13:32:50
0分 求助大神
#include <stdio.h>
#include <stdlib.h>
#include<iostream>
using namespace std;
char w[10][5][3]=
{
{
'X','X','X',
'X','.','X',
'X','.','X',
'X','.','X',
'X','X','X',
},
{
'.','.','X',
'.','.','X',
'.','.','X',
'.','.','X',
'.','.','X',
},
{
'X','X','X',
'.','.','X',
'X','X','X',
'X','.','.',
'X','X','X',
},
{
'X','X','X',
'.','.','X',
'X','X','X',
'.','.','X',
'X','X','X',
},
{
'X','.','X',
'X','.','X',
'X','X','X',
'.','.','X',
'.','.','X',
},
{
'X','X','X',
'X','.','.',
'X','X','X',
'.','.','X',
'X','X','X',
},
{
'X','X','X',
'X','.','.',
'X','X','X',
'X','.','X',
'X','X','X',
},
{
'X','X','X',
'.','.','X',
'.','.','X',
'.','.','X',
'.','.','X',
},
{
'X','X','X',
'X','.','X',
'X','X','X',
'X','.','X',
'X','X','X',
},
{
'X','X','X',
'X','.','X',
'X','X','X',
'.','.','X',
'X','X','X',
}
};
int n;
char s[110],l;
int main()
{
scanf("%d",&n);
scanf("%c",&l);
for(int i=0;i<n;i++)
{
scanf("%c",&s[i]);
}
for(int c=0;c<5;c++)
{
for(int f=0;f<n;f++)
{
for(int j=0;j<3;j++)
{
cout<<w[s[f]-'0'][c][j];
}
if(f!=n-1)
{
printf(".");
}
}
printf("\n");
}
return 0;
}
by BotDand @ 2020-08-26 13:56:19
for(int j=0;j<3;j++) {cout<<w[s[f]-'0'][c][j];}改成cout<<w[s[f]-48][c];试试
by shzuaeno @ 2020-08-26 14:53:30
@吴振宇 -48我也试了
by BotDand @ 2020-08-26 14:55:13
@shzuaeno 我的程序
#include<bits/stdc++.h>
using namespace std;
int main()
{
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"},};
string x;
int n;
cin>>n>>x;
for(int i=0;i<5;i++)
{
for(int j=0;j<n;j++)
{
cout<<a[x[j]-'0'][i];
if(j!=n-1) cout<<'.';
}
cout<<endl;
}
return 0;
}