P5730 【深基5.例10】显示屏
AC代码
#include<bits/stdc++.h>
using namespace std;
long long n;
char x[110];
int main(){
cin>>n;
for(int i=1;i<=n;i++) cin>>x[i];
for(int i=1;i<=5;i++){
for(int j=1;j<=n;j++){
if(x[j]=='0'){
if(i==1) cout<<"XXX";
if(i==2) cout<<"X.X";
if(i==3) cout<<"X.X";
if(i==4) cout<<"X.X";
if(i==5) cout<<"XXX";
if(j!=n) cout<<".";
}
if(x[j]=='1'){
cout<<"..";
if(i==1) cout<<"X";
if(i==2) cout<<"X";
if(i==3) cout<<"X";
if(i==4) cout<<"X";
if(i==5) cout<<"X";
if(j!=n) cout<<".";
}
if(x[j]=='2'){
if(i==1) cout<<"XXX";
if(i==2) cout<<"..X";
if(i==3) cout<<"XXX";
if(i==4) cout<<"X..";
if(i==5) cout<<"XXX";
if(j!=n) cout<<".";
}
if(x[j]=='3'){
if(i==1) cout<<"XXX";
if(i==2) cout<<"..X";
if(i==3) cout<<"XXX";
if(i==4) cout<<"..X";
if(i==5) cout<<"XXX";
if(j!=n) cout<<".";
}
if(x[j]=='4'){
if(i==1) cout<<"X.X";
if(i==2) cout<<"X.X";
if(i==3) cout<<"XXX";
if(i==4) cout<<"..X";
if(i==5) cout<<"..X";
if(j!=n) cout<<".";
}
if(x[j]=='5'){
if(i==1) cout<<"XXX";
if(i==2) cout<<"X..";
if(i==3) cout<<"XXX";
if(i==4) cout<<"..X";
if(i==5) cout<<"XXX";
if(j!=n) cout<<".";
}
if(x[j]=='6'){
if(i==1) cout<<"XXX";
if(i==2) cout<<"X..";
if(i==3) cout<<"XXX";
if(i==4) cout<<"X.X";
if(i==5) cout<<"XXX";
if(j!=n) cout<<".";
}
if(x[j]=='7'){
if(i==1) cout<<"XXX";
if(i==2) cout<<"..X";
if(i==3) cout<<"..X";
if(i==4) cout<<"..X";
if(i==5) cout<<"..X";
if(j!=n) cout<<".";
}
if(x[j]=='8'){
if(i==1) cout<<"XXX";
if(i==2) cout<<"X.X";
if(i==3) cout<<"XXX";
if(i==4) cout<<"X.X";
if(i==5) cout<<"XXX";
if(j!=n) cout<<".";
}
if(x[j]=='9'){
if(i==1) cout<<"XXX";
if(i==2) cout<<"X.X";
if(i==3) cout<<"XXX";
if(i==4) cout<<"..X";
if(i==5) cout<<"XXX";
if(j!=n) cout<<".";
}
if(j==n&&i!=5) cout<<endl;
}
}
return 0;
}

浙公网安备 33010602011771号