1. 程式人生 > >常數變易法二

常數變易法二


        /*列印這個
         *       A
         *      ABA
         *     ABCBA
         *    ABCDCBA
         *   ABCDEDCBA 
         */
        // "  ABCDCBA" 第3行(下標從0開始吧!)
        for(int i=0;i<4;i++) System.out.print(" ");
        for(int i=0;i<4;i++) System.out.print((char)('A'+i));
        for(int i=
3-1;i>=0;i--) System.out.print((char)('A'+i)); System.out.println(); //" ABCDEDCBA"第四行 for(int i=0;i<3;i++) System.out.print(" "); for(int i=0;i<5;i++) System.out.print((char)('A'+i)); for(int i=4-1;i>=0;i--) System.out.print((char)('A'+i)); System.
out.println(); /* for(int i=0;i<?;i++) System.out.print(" "); for(int i=0;i<??;i++) System.out.print((char)('A'+i)); for(int i=???-1;i>=0;i--) System.out.print((char)('A'+i)); System.out.println(); k:4 3 i:3 4 i=7-k j:5 4 j=k+1 f:4-1 3-1 f=k-1 */
for(int k=0;k<5;k++){ for(int i=0;i<7-k;i++) System.out.print(" "); for(int j=0;j<k+1;j++) System.out.print((char)('A'+j)); for(int f=k-1;f>=0;f--) System.out.print((char)('A'+f)); System.out.println(); } } }

在這裡插入圖片描述