gpt4 book ai didi

java - 使用 Java 打印三角形(半金字塔)图案

转载 作者:搜寻专家 更新时间:2023-11-01 04:02:50 34 4
gpt4 key购买 nike

我必须像这样打印一个三角形图案(半金字塔)

1
0 1
1 0 1
0 1 0 1

我试过这个程序

class tri{
public static void main(String arg[]){
int i,j,a = 1, b =0, c=0;
for(i=1; i<=4; i++){

for(j=1; j<=i; j++){
System.out.print(a+ " ");
c = a;
a = b;
b = c;
}
System.out.println();
}
}
}

但是打印出的图案如图所示

Output of above code

如果有人可以帮助我编辑该代码以带来模式,请给我

最佳答案

最短的形式是

String str = "";
for (int i = 1; i <= 4; i++) {
str = (i % 2) + " " + str;
System.out.println(str);
}

这将给出你想要的输出

1
0 1
1 0 1
0 1 0 1

关于java - 使用 Java 打印三角形(半金字塔)图案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25091218/

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