我需要一个完整的金字塔,但是我只能得到它的右侧。假定看起来像这样,示例输出为4:
UDAPTE a
SET a.garageid = 3
FROM auto a
INNER JOIN automodel am
ON am.id = a.automdelid
WHERE am.merk = 'Renault'
AND am.model = 'Clio';
我还是java循环的新手,所以我尝试做负增量,但没有用,是否有一种方法可以反向打印它?
1
212
32123
4321234
答案 0 :(得分:0)
您需要更多循环,并且逐行工作,而不是逐行工作,因此外部循环应使用row
。
内部循环适用于:
for(int row = 1; row <= input1; row++) {
for(int space = 0; space < input1-row; space++) {
System.out.print(" ");
}
for(int desc = row; desc > 1; desc--) {
System.out.print(desc);
}
for(int asc = 1; asc <= row; asc++) {
System.out.print(asc);
}
System.out.println();
}