金字塔是继99乘法表决之后的一个经典图形排列题
题目要求:
要求用户可以自主控制塔身的层数, 完成如下金字体样式;
输入格式:
4
输出格式:
*
***
*****
*******
实现代码:
Scanner sc = new Scanner(System.in);
System.out.println("塔的层数:");
int a = sc.nextInt();
//循环a次
for (int i = 1; i <= a; i++) {
//打印*前面的空格 i=1 需要打印4个空格 所以循环4次
for (int j = 0; j <a-i ; j++) {
System.out.print(" ");
}
//打印** 1 3 5 7 9 =2*i的数量-1
for (int k = 0; k < 2*i-1; k++) {
System.out.print("*");
}
//每次a完换行
System.out.println();
}