gpt4 book ai didi

java - 如何打印这个金字塔图案?

转载 作者:行者123 更新时间:2023-12-03 07:15:59 26 4
gpt4 key购买 nike

我是java新手。我不知道如何打印这个金字塔图案......

这是我的尝试:

for (int i=0;i<=input;i++) {
for (int j=1;j<=i;j++) {
System.out.print("x");
}
System.out.println();
}

输入 = 8 时的预期输出:

       x
xox
xoxox
xoxoxox
xoxoxoxox
xoxoxoxoxox
xoxoxoxoxoxox
xoxoxoxoxoxoxox

最佳答案

在打印符号之前需要先打印空格。另外,您可以使用 if (k%2 == 0) 打印两种符号。

for (int i=0; i<=input; i++) {
for(int j=input; j>=i; j--) {
System.out.print(" ");
}

for (int k=1; k<=i*2-1; k++) {
if (k%2 == 0)
System.out.print("o");
else
System.out.print("x");
}

System.out.println();
}

关于java - 如何打印这个金字塔图案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43817667/

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