怎么编辑一个程序:用*组成一个金字塔,顺序是1 3 5 7。。。2*n+1

来源:百度知道 编辑:UC知道 时间:2024/05/18 00:52:39
我现在急用。谢谢!

你的公式不对,应该是2×n-1

class test1 {
public static void main(String[] args) {
int n = 10;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= (n - i); j++) {
System.out.print(" ");
}
for (int j = 1; j <= (2 * i - 1); j++) {
System.out.print("*");
}
System.out.println("");
}
}
}

结果

百度的排版有问题。应该是金字塔形的
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************