package test;
import java.util.Scanner;
class file{
public static void main(String[]args){
int n;
Scanner scan=new Scanner(System.in);
n=scan.nextInt(); //输入行数
for(int hang=-(n/2);hang<=(n/2);hang++){
//n-1(除去0的位置,左右各有 *n-1*/2 个)
if(hang<=0){
for(int i=hang;i<0;i++){
//第0行输出0个空格
System.out.print(" ");
}
for(int j=1;j<=(2*hang+n);j++){
//实际line=*n+1*/2+hang
//star=1+*line-1*x2
System.out.print("*");
}
System.out.println();
}
if(hang>0){
//line=hang 几行输出几个 空格
for(int space=0;space<hang;space++){
System.out.print(" ");
}
for(int star=0;star<n-hang*2;star++){
System.out.print("*");
}
System.out.println();
}
}
}
}
打印菱形
最新推荐文章于 2024-03-02 15:29:30 发布