A1032. 画三角形2

问题描述

  找出下面给出图形的规律,给出n,画一个n行的对应图形。
  A
  BAB
  CBABC
  DCBABCD
输入格式
  输入包含一个数n。1<=n<=20
输出格式
  输出与上图类似n行的图形。
样例输入
4
样例输出
A
BAB
CBABC
DCBABCD
package www.tsinsen.com;

import java.util.Scanner;

public class A1032 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner 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();
        }
    }

}

 

posted @ 2018-02-05 21:10  henu小白  阅读(192)  评论(0编辑  收藏  举报