基本語法
7. 試寫一程式,可繪製出菱形 要畫多高的星號菱形(若輸入偶數,將自動少一行):7
和解答不一樣的寫法
input = 7;
int t = 0 ,c = 0;
for (int j=1; j<=input*2; j+=2){
if (input >= j){
t = (input - j) / 2;
}else{
t = (j - input) / 2;
}
for (int i=1; i<=t; i++){
System.out.print(" ");
}
c = input-(t*2);
for (int k=1; k<=c ;k++){
System.out.print("*");
}
System.out.println("");
}