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

package myPackage;
import java.util.*;
public class Main {
    
    
	
	public static void main(String[] args) {
    
    
		Scanner in=new Scanner(System.in);
		String[] l1= {
    
    
				"XXX","..X","XXX","XXX","X.X","XXX","XXX","XXX","XXX","XXX","."
		};
		String[] l2= {
    
    
				"X.X","..X","..X","..X","X.X","X..","X..","..X","X.X","X.X","."
		};
		String[] l3= {
    
    
				"X.X","..X","XXX","XXX","XXX","XXX","XXX","..X","XXX","XXX","."
		};
		String[] l4= {
    
    
				"X.X","..X","X..","..X","..X","..X","X.X","..X","X.X","..X","."
		};
		String[] l5= {
    
    
				"XXX","..X","XXX","XXX","..X","XXX","XXX","..X","XXX","XXX","."
		};
		int n=in.nextInt();
		String s=in.next();
		char[] c=s.toCharArray();
		for(int i=0;i<n;i++) {
    
    
			System.out.print(l1[Character.getNumericValue(c[i])]);
			if(i<n-1) {
    
    
				System.out.print(l1[10]);
			}
		}
		System.out.println();
		for(int i=0;i<n;i++) {
    
    
			System.out.print(l2[Character.getNumericValue(c[i])]);
			if(i<n-1) {
    
    
				System.out.print(l2[10]);
			}
		}
		System.out.println();
		for(int i=0;i<n;i++) {
    
    
			System.out.print(l3[Character.getNumericValue(c[i])]);
			if(i<n-1) {
    
    
				System.out.print(l3[10]);
			}
		}
		System.out.println();
		for(int i=0;i<n;i++) {
    
    
			System.out.print(l4[Character.getNumericValue(c[i])]);
			if(i<n-1) {
    
    
				System.out.print(l4[10]);
			}
		}
		System.out.println();
		for(int i=0;i<n;i++) {
    
    
			System.out.print(l5[Character.getNumericValue(c[i])]);
			if(i<n-1) {
    
    
				System.out.print(l5[10]);
			}
		}
		System.out.println();
	}
}

猜你喜欢

转载自blog.csdn.net/m0_57937908/article/details/120296145