求助40分qwq

P5730 【深基5.例10】显示屏

Rain3721 @ 2024-11-22 13:15:03

#include<iostream>
using namespace std;
char a[1000][5];
int main(){
    int n; cin>>n;
    string s; cin>>s;
    for(int i=0;i<n;i++){
        if(s[i]=='0'){
            a[0+i*4][0]='X';
            a[1+i*4][0]='X';
            a[2+i*4][0]='X';
            a[3+i*4][0]='.';//1
            a[0+i*4][1]='X';
            a[1+i*4][1]='.';
            a[2+i*4][1]='X';
            a[3+i*4][1]='.';//2
            a[0+i*4][2]='X';
            a[1+i*4][2]='.';
            a[2+i*4][2]='X';
            a[3+i*4][2]='.';//3
            a[0+i*4][3]='X';
            a[1+i*4][3]='.';
            a[2+i*4][3]='X';
            a[3+i*4][3]='.';//4
            a[0+i*4][4]='X';
            a[1+i*4][4]='X';
            a[2+i*4][4]='X';
            a[3+i*4][4]='.';//5
        }
        if(s[i]=='1'){
            a[0+i*4][0]='.';
            a[1+i*4][0]='.';
            a[2+i*4][0]='X';
            a[3+i*4][0]='.';//1
            a[0+i*4][1]='.';
            a[1+i*4][1]='.';
            a[2+i*4][1]='X';
            a[3+i*4][1]='.';//2
            a[0+i*4][2]='.';
            a[1+i*4][2]='.';
            a[2+i*4][2]='X';
            a[3+i*4][2]='.';//3
            a[0+i*4][3]='.';
            a[1+i*4][3]='.';
            a[2+i*4][3]='X';
            a[3+i*4][3]='.';//4
            a[0+i*4][4]='.';
            a[1+i*4][4]='.';
            a[2+i*4][4]='X';
            a[3+i*4][4]='.';//5
        }
        if(s[i]=='2'){
            a[0+i*4][0]='X';
            a[1+i*4][0]='X';
            a[2+i*4][0]='X';
            a[3+i*4][0]='.';//1
            a[0+i*4][1]='.';
            a[1+i*4][1]='.';
            a[2+i*4][1]='X';
            a[3+i*4][1]='.';//2
            a[0+i*4][2]='X';
            a[1+i*4][2]='X';
            a[2+i*4][2]='X';
            a[3+i*4][2]='.';//3
            a[0+i*4][3]='X';
            a[1+i*4][3]='.';
            a[2+i*4][3]='.';
            a[3+i*4][3]='.';//4
            a[0+i*4][4]='X';
            a[1+i*4][4]='X';
            a[2+i*4][4]='X';
            a[3+i*4][4]='.';//5
        }
        if(s[i]=='3'){
            a[0+i*4][0]='X';
            a[1+i*4][0]='X';
            a[2+i*4][0]='X';
            a[3+i*4][0]='.';//1
            a[0+i*4][1]='.';
            a[1+i*4][1]='.';
            a[2+i*4][1]='X';
            a[3+i*4][1]='.';//2
            a[0+i*4][2]='X';
            a[1+i*4][2]='X';
            a[2+i*4][2]='X';
            a[3+i*4][2]='.';//3
            a[0+i*4][3]='.';
            a[1+i*4][3]='.';
            a[2+i*4][3]='X';
            a[3+i*4][3]='.';//4
            a[0+i*4][4]='X';
            a[1+i*4][4]='X';
            a[2+i*4][4]='X';
            a[3+i*4][4]='.';//5
        }
        if(s[i]=='4'){
            a[0+i*4][0]='X';
            a[1+i*4][0]='.';
            a[2+i*4][0]='X';
            a[3+i*4][0]='.';//1
            a[0+i*4][1]='X';
            a[1+i*4][1]='.';
            a[2+i*4][1]='X';
            a[3+i*4][1]='.';//2
            a[0+i*4][2]='X';
            a[1+i*4][2]='X';
            a[2+i*4][2]='X';
            a[3+i*4][2]='.';//3
            a[0+i*4][3]='.';
            a[1+i*4][3]='.';
            a[2+i*4][3]='X';
            a[3+i*4][3]='.';//4
            a[0+i*4][4]='.';
            a[1+i*4][4]='.';
            a[2+i*4][4]='X';
            a[3+i*4][4]='.';//5
        }
        if(s[i]=='5'){
            a[0+i*4][0]='X';
            a[1+i*4][0]='X';
            a[2+i*4][0]='X';
            a[3+i*4][0]='.';//1
            a[0+i*4][1]='X';
            a[1+i*4][1]='.';
            a[2+i*4][1]='.';
            a[3+i*4][1]='.';//2
            a[0+i*4][2]='X';
            a[1+i*4][2]='X';
            a[2+i*4][2]='X';
            a[3+i*4][2]='.';//3
            a[0+i*4][3]='.';
            a[1+i*4][3]='.';
            a[2+i*4][3]='X';
            a[3+i*4][3]='.';//4
            a[0+i*4][4]='X';
            a[1+i*4][4]='X';
            a[2+i*4][4]='X';
            a[3+i*4][4]='.';//5
        }
        if(s[i]=='6'){
            a[0+i*4][0]='X';
            a[1+i*4][0]='X';
            a[2+i*4][0]='X';
            a[3+i*4][0]='.';//1
            a[0+i*4][1]='X';
            a[1+i*4][1]='.';
            a[2+i*4][1]='.';
            a[3+i*4][1]='.';//2
            a[0+i*4][2]='X';
            a[1+i*4][2]='X';
            a[2+i*4][2]='X';
            a[3+i*4][2]='.';//3
            a[0+i*4][3]='X';
            a[1+i*4][3]='.';
            a[2+i*4][3]='X';
            a[3+i*4][3]='.';//4
            a[0+i*4][4]='X';
            a[1+i*4][4]='X';
            a[2+i*4][4]='X';
            a[3+i*4][4]='.';//5
        }
        if(s[i]=='7'){
            a[0+i*4][0]='X';
            a[1+i*4][0]='X';
            a[2+i*4][0]='X';
            a[3+i*4][0]='.';//1
            a[0+i*4][1]='.';
            a[1+i*4][1]='.';
            a[2+i*4][1]='X';
            a[3+i*4][1]='.';//2
            a[0+i*4][2]='.';
            a[1+i*4][2]='.';
            a[2+i*4][2]='X';
            a[3+i*4][2]='.';//3
            a[0+i*4][3]='.';
            a[1+i*4][3]='.';
            a[2+i*4][3]='X';
            a[3+i*4][3]='.';//4
            a[0+i*4][4]='.';
            a[1+i*4][4]='.';
            a[2+i*4][4]='X';
            a[3+i*4][4]='.';//5
        }
        if(s[i]=='8'){
            a[0+i*4][0]='X';
            a[1+i*4][0]='X';
            a[2+i*4][0]='X';
            a[3+i*4][0]='.';//1
            a[0+i*4][1]='X';
            a[1+i*4][1]='.';
            a[2+i*4][1]='X';
            a[3+i*4][1]='.';//2
            a[0+i*4][2]='X';
            a[1+i*4][2]='X';
            a[2+i*4][2]='X';
            a[3+i*4][2]='.';//3
            a[0+i*4][3]='X';
            a[1+i*4][3]='.';
            a[2+i*4][3]='X';
            a[3+i*4][3]='.';//4
            a[0+i*4][4]='X';
            a[1+i*4][4]='X';
            a[2+i*4][4]='X';
            a[3+i*4][4]='.';//5
        }
        if(s[i]=='9'){
            a[0+i*4][0]='X';
            a[1+i*4][0]='X';
            a[2+i*4][0]='X';
            a[3+i*4][0]='.';//1
            a[0+i*4][1]='X';
            a[1+i*4][1]='.';
            a[2+i*4][1]='X';
            a[3+i*4][1]='.';//2
            a[0+i*4][2]='X';
            a[1+i*4][2]='X';
            a[2+i*4][2]='X';
            a[3+i*4][2]='.';//3
            a[0+i*4][3]='.';
            a[1+i*4][3]='.';
            a[2+i*4][3]='X';
            a[3+i*4][3]='.';//4
            a[0+i*4][4]='.';
            a[1+i*4][4]='.';
            a[2+i*4][4]='X';
            a[3+i*4][4]='.';//5
        }   
    }
    for(int i=0;i<5;i++){
        for(int j=0;j<n*4;j++){
            if(j==n*4-1) break;
            cout<<a[j][i];
        }
        cout<<endl;
    }
    return 0;
}

by Rain3721 @ 2024-11-22 13:21:38

没事了大佬不用看了打表错了。。。


|