问题描述
找出下面给出图形的规律,给出n,画一个n行的对应图形。
A
BAB
CBABC
DCBABCD
A
BAB
CBABC
DCBABCD
输入格式
输入包含一个数n。1<=n<=20
输出格式
输出与上图类似n行的图形。
样例输入
4
样例输出
A
BAB
CBABC
DCBABCD
BAB
CBABC
DCBABCD
package www.tsinsen.com;import java.util.Scanner;public class A1032 {public static void main(String[] args) {// TODO Auto-generated method stubScanner scan=new Scanner(System.in);int n=scan.nextInt();char[][] chars=new char[n][n*2-1];for(int i=0;i<n;i++) {for(int j=0;j<2*i+1;j++) {chars[i][j]=(char)('A'+Math.abs(i-j));}}for(int i=0;i<n;i++) {for(int j=0;j<2*i+1;j++) {System.out.print(chars[i][j]);}System.out.println();}}}