题目:打印输出上下左右对称的,第一行一颗星,第二行三颗星,第三行五颗星,第四行七颗星,第五行五颗星,第六行三颗星,第七行一颗星

mac2026-03-28  6

题目:

打印输出

        *        ***       *****      *******       *****        ***         *

/* 分析: 前4行,行数1 2 3 4 i 空格数3 2 1 0 4-i 星数1 3 5 7 2*i-1 后3行,行数1 2 3 i 空格数1 2 3 i 星数5 3 1 7-2*i */ class Test14 { public static void main(String[] args) { //先输出前4行 for(int i=1;i<=4;i++){ for(int j=1;j<=4-i;j++){ System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ System.out.print("*"); } System.out.println(); } //输出后4行 for(int i=1;i<=3;i++){ for(int j=1;j<=i;j++){ System.out.print(" "); } for(int k=1;k<=7-2*i;k++){ System.out.print("*"); } System.out.println(); } } }

输出结果:

最新回复(0)