import java.util.Scanner; public class Tuxing { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("输入要打印的行数:"); int a = input.nextInt(); for (int b = 1; b <= a/2+1; b++) { int e = 1; for (int i = a/2+1; i > b ; i--) { System.out.print(" "); } System.out.print("*"); for (int j = 1; j < 2*b-2; j++) { System.out.print(" "); e = 0; } if (e == 0) { System.out.print("*"); } System.out.println(); } for (int i = 1; i <= a/2+1; i++) { for (int k = 1; k <= i; k++) { System.out.print(" "); } if (i >=1 && i <= a/2) { System.out.print("*"); } for (int j = 1; j <= 2*(a/2-i)-1; j++) { System.out.print(" "); } if (i >= 1 && i <= a/2-1) { System.out.print("*"); } System.out.println(); } } }
如何打印镂空菱形
最新推荐文章于 2022-04-14 13:25:46 发布