遞歸後遞歸的目標是打印前行的長度的一半出來,直到它到達0,然後扭轉它。例如,如果原來的尺寸輸入爲5,結果是:如何使扭轉的Java
*****
**
*
*
**
*****
所以我寫了一個程序一樣
void print(int size) {
if (size == 1) {
System.out.print("*");
System.out.println();
}
if (size > 1) {
for (int i = 0; i < size; i++) {
System.out.print("*");
}
System.out.println();
size = (int)(size/2);
print(size);
}
}
結果出來與
*****
**
*
什麼使用遞歸來逆轉結果的最好方法(第二部分)?
感謝
將打印循環之後您調用''以及之前打印(大小)。 –