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号
浙公网安备 33010602011771号