请帮助我制作如下所示的图案
*****
***
*
***
*****
答案 0 :(得分:-2)
n的值是行数或第一行中的星星数,为奇数以获得所需的图案
public static void show( int n )
{
for (int i = 0; i < n - 1; i+=2) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int k = n - i; k > 0; k--) {
System.out.print("* ");
}
System.out.println();
}
for (int i = 0; i <n; i+=2) {
for (int j = n - i; j > 1; j--) {
System.out.print(" ");
}
for (int k = 0; k < i + 1; k++) {
System.out.print("* ");
}
System.out.println();
}
}