1. 程式人生 > >java作業,找規律打印出字母

java作業,找規律打印出字母

題:如下所示,根據輸入行數列印字母,字母個數呈等差數列遞減,行首空格數呈等差數列遞增:

請輸入行數
5
EEEEEEEEE
 DDDDDDD
  CCCCC
   BBB
    A
請輸入行數
9
IIIIIIIIIIIIIIIII
 HHHHHHHHHHHHHHH
  GGGGGGGGGGGGG
   FFFFFFFFFFF
    EEEEEEEEE
     DDDDDDD
      CCCCC
       BBB
        A

    public static void main(String[] args) {
        Scanner sc = new
Scanner(System.in); System.out.println("請輸入行數"); int number = sc.nextInt(); char character = (char) ('A' + number - 1); for (int i = number; i >= 1; i--) { for (int j = 0; j < number - i; j++) { System.out.print(" "); } for
(int k = 0; k < 2 * i - 1; k++) { System.out.print(character); } character--; System.out.println(); } sc.close(); }