import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { char[][] zero = { {' ','-',' '},{'|',' ','|'},{' ',' ',' '}, {'|',' ','|'},{' ','-',' '}} ; char[][] one = {{' ',' ',' '},{' ','|',' '},{' ',' ',' '}, {' ','|',' '},{' ',' ',' '} } ; char[][] two = {{' ','-',' '},{' ',' ','|'},{' ','-',' '}, {'|',' ',' '},{' ','-',' '} } ; char[][] three = {{' ','-',' '},{' ',' ','|'},{' ','-',' '}, {' ',' ','|'},{' ','-',' '} }; char[][] four = { {' ',' ',' '} ,{'|',' ','|'},{' ','-',' '}, {' ',' ','|'},{' ',' ',' '} }; char[][] five ={ {' ','-',' '},{'|',' ',' '},{' ','-',' '}, {' ',' ','|'},{' ','-',' '} }; char[][] six = {{' ','-',' '},{'|',' ',' '},{' ','-',' '}, {'|',' ','|'},{' ','-',' '} }; char[][] seven = {{' ','-',' '},{' ',' ','|'},{' ',' ',' '}, {' ',' ','|'},{' ',' ',' '} }; char[][] eight ={{' ','-',' '},{'|',' ','|'},{' ','-',' '}, {'|',' ','|'},{' ','-',' '} }; char[][] nine = {{' ','-',' '},{'|',' ','|'},{' ','-',' '}, {' ',' ','|'},{' ','-',' '} }; char[][] x = {{' ',' ',' '},{' ',' ',' '},{' ','*',' '}, {' ',' ',' '},{' ',' ',' '} }; char[][][] sum = { zero,one,two,three,four,five,six,seven,eight,nine,x }; Scanner cin = new Scanner(System.in); ArrayList<Integer> list = new ArrayList<Integer>() ; // long n = cin.nextLong() ; while(cin.hasNext()){ int number=cin.nextInt(); int i = 1; while (i < number) { if (number % i == 0 && i == 1){ number /=i; }else if (number % i == 0 && i != 1) { list.add(i) ; number /=i; continue; } i++; } list.add(i) ; for(int time_five = 0 ; time_five < 5 ; time_five ++){ for(int list_time = 0 ;list_time < list.size()-1 ; list_time ++){ int numbers = (Integer)list.get(list_time); System.out.print(sum[numbers][time_five]); System.out.print(sum[10][time_five]); } int numberss =(Integer) list.get(list.size()-1) ; System.out.print(sum[numberss][time_five]); System.out.println() ; } list.clear(); System.out.println() ; } } }
点赞 评论

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务