System.out.print("请输入空心菱形边长:");
Scanner s = new Scanner(System.in);
int a = 0;
int count = 0;
do {
if(count>0){
System.out.print("该边长无法构成菱形,请重新输入:");
}
a = s.nextInt();
count++;
} while (a<2);
for (int i = 1; i < 2*a; i++) {
for (int j = 1; j < a*2; j++) {
if(i<=a){
if(j==a+1-i || j==a-1+i){
System.out.print("*");
}else{
System.out.print(" ");
}
}else{
if(j==i-a+1 || j==3*a-1-i){
System.out.print("*");
}else{
System.out.print(" ");
}
}
}
System.out.println();
}
空心菱形
最新推荐文章于 2023-08-14 18:25:28 发布