import java.util.Scanner;
public class Pyramid{
public static void main(String[] args){
//获取键盘输入
Scanner myScanner = new Scanner(System.in);
int d = myScanner.nextInt();//l为键盘输入的金字塔层数
//金字塔搭建
//1.斜金字塔
for (int i = 1;i<=d ;i++ ) {
for (int j = 1;j<=i ;j++ ) {
System.out.print("*");
}
System.out.print("\n");
}
//2.普通金字塔
for (int i = 1;i<=d ;i++ ) {//i表示当前层数
//输出空格。
for (int k = 1;k<=d-i ;k++ ) {
System.out.print(" ");
}
//输出主体部分
for (int j = 1;j<=i*2-1 ;j++ ) {
System.out.print("*");
}
System.out.print("\n");
}
//3.空心金字塔
for (int i = 1;i<=d ;i++ ) {//i表示当前层数
//输出空格。
for (int k = 1;k<=d-i ;k++ )
System.out.print(" ");
//输出主体部分
if(i==1)
System.out.print("*");
else if(i>1&&i<d){
//左边一个*
System.out.print("*");
//中间2*i-1-2个空格
for (int k = 1;k<=2*i-3 ;k++ )
System.out.print(" ");
//右边一个*
System.out.print("*");
}
else
for (int w = 1;w<=i*2-1 ;w++ ) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
输出示范