// *
// ***
// *****
// ******* 一共是四行
// 行号 空白 *数字
// 1 3 1
// 2 2 3
// 3 1 5
// 4 0 7
// 未知 空白=总行数-行号
// *数 = 2*行号-1
//
// *****
// ***
// *
// 下半部分是上半部分的倒叙QAQ
// 将第五行看作第三行 (倒叙
//
//
//
public class lingxing{
public static void main (String args[]){
int line = 7;
int mid_line = (line+1)/2;
//外层for
for(int i = 1;i <= mid_line;i++){
for(int j = 1; j <= mid_line-i;j++){
System.out.print(" ");
}
for(int k = 1;k <= 2*i-1;k++){
if(k == 1 || k == (2*i-1)){
System.out.print("*");
}
else{
System.out.print(" ");
}
}System.out.println("");
}
for(int i = mid_line-1;i >= 1;i--){ //i = 3 mid_line = 4
for(int j = 1; j <= mid_line-i;j++){
System.out.print(" ");
}
for(int k = 1;k <= 2*i-1;k++){
if(k == 1 || k == (2*i-1)){
System.out.print("*");
}
else{
System.out.print(" ");
}
}System.out.println("");
}
}
}