gpt4 book ai didi

java - Java 中的数字金字塔

转载 作者:行者123 更新时间:2023-12-01 06:16:18 25 4
gpt4 key购买 nike

很抱歉为这件小事打扰,但我真的对此感到困惑。我想得到像这样的输出;

        9
89
789
6789
56789
456789
3456789
23456789
123456789
23456789
3456789
456789
56789
6789
789
89
9

但是我在 123456789 行之后获取输出。我的代码是;

for(int column = 1; column <= 9; column++) {
for(int row = 1; row <= 9; row++) {
if(column <= row) {
System.out.print(row);
} else {
System.out.print(" ");
}
}
System.out.println(' ');

}

感谢您的关注。

最佳答案

这有点脏,但给出了 desired output :

for(int column = -9; column <= 9; column++)
{
if (column == 0) column = 2;
for(int row = 1; row <= 9; row++)
{
if(Math.abs(column) <= row)
{
System.out.print(row);
} else
{
System.out.print(" ");
}
}
System.out.println();
}

关于java - Java 中的数字金字塔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23757707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com