常數變易法二
阿新 • • 發佈:2019-02-12
/*列印這個
* 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();
}
}
}