-4

これを行うJavaプログラムを作成する方法について、私は完全に迷っています。これを行う方法を説明してもらえますか?

描いてほしい絵柄:4

このパターンのサイズは?: 23

                      *
                    *
                  *
                *
              *
            *
          *
        *
      *               *
    *                 *
  *                   *
* * * * * * * * * * * * * * *
                      *
                      *
                      *
                      *
                      *
                      *
                      *
                      *
                      *
                      *
                      *
4

1 に答える 1

2

きっとあなたの先生は幸せになるでしょう:

    boolean[][] f = new boolean[24][15];
    for (int i = 0; i < 12; i++)
        f[12 - i][i] = f[12][i] = f[9 + i][11] = f[12][14 - i] = f[23-i][11] = true;

    for (boolean[] r : f) {
        for (boolean b : r) {
            System.out.print(b ? "* " : "  ");
        }
        System.out.println();
    }
于 2013-02-01T07:20:17.103 に答える