我希望代码输出如下所示:
6 5 4 3 2 1
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1
请记住,我的代码在输入之前通过金字塔输入了金字塔的大小
我的代码现在看起来像:
for(int numRows=sizePyr;numRows>=1;numRows--){
for(int i=sizePyr;i>=numRows;i--){
System.out.print(i + " ");
}
System.out.println();
}
最佳答案
对于第一行,您想以sizePyr
开头(就像您的内部循环一样),但想以1结尾(您的循环肯定不是)。实际上,每一行都应以1结尾。更改循环以反映这一点。