package com.test;
import java.util.Scanner;
public class Lingxing {
public static void main(String[] args)
{
System.out.print("輸入菱形的大小:");
Scanner test = new Scanner(System.in);
int number = test.nextInt();
if (number%2==0){number++;}
for(int i=1;i<=number/2+1;i++)//控制行輸出
{
/*
1----5-----1
2----4-----3
3----3-----5
4----2-----7
5----1-----9
6----0-----11
/
for(int j=0;j<=number/2-i;j++)
{
System.out.print("-");
}
for(int k=0;k<i2-1;k++)
{
System.out.print(".");
}
System.out.println();}
for(int m=1;m<=number/2;m++)
{
for(int d=1;d<=m;d++)//循環(huán)第一遍免钻,循環(huán)第一遍剩盒,循環(huán)第三遍
{
System.out.print("-");
}
/*
下部分第1行,12整好是兩邊的空格數(shù)
2行 22 整好也是兩邊的空格數(shù)
內(nèi)部循環(huán)每次變量的值在外部循環(huán)重新開啟的時(shí)候在旱,重新回到初始狀態(tài)1偷线;
/
for(int t=1 ;t<=number-(m2);t++)
//當(dāng)m為1的時(shí)候 t=1 t<=11-2=9 t++ 1-9 循環(huán)9次
//當(dāng)m為2的時(shí)候 t=1 t<=11-22=7 t++ 1-7 循環(huán)7次
//當(dāng)m為3的時(shí)候 t=1 t<=11-32=5 t++ 1-5 循環(huán)5次
//當(dāng)m為4的時(shí)候 t=1 t<=11-42=3 t++ 1-3 循環(huán)3次
//當(dāng)m為5的時(shí)候 t=1 t<=11-52=1 t++ 1-1 循環(huán)1次
{
System.out.print(".");
}
System.out.println();
}
}
}