gpt4 book ai didi

java - 如何将对角线转到另一边?

转载 作者:行者123 更新时间:2023-11-30 04:25:15 25 4
gpt4 key购买 nike

我有这段代码,但它像这样打印对角线...我想从右上角到左下角,知道如何转动它吗?

*
*
*
*
*

代码:

class Diagonal {
public static void main(String args[]) {
int row, col;

String spaces = " ";

for( row = 1; row < 6; row++) {
System.out.println(spaces +"*");
spaces += " ";
}
}
}

最佳答案

您可以通过为每个附加行插入一个空格来构建对角线。因此,如果您从一定数量的行开始并删除空格,您应该会得到反转。但我们需要清理空格的处理方式,以便我们可以更轻松地减去每行的数字。

class Diagonal{
public static void main(String args[]) {
int row, col;
for( row = 6; row > 0; row--) {
for (int x = 0; x < row; x++) {
System.out.print(" ");
}
System.out.print("*\n");//note carriage return
}
}
}

关于java - 如何将对角线转到另一边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16072908/

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