精华内容
下载资源
问答
  • 打印菱形

    2017-11-07 11:11:26
    打印菱形

    打印菱形,main中改变b的值(奇数)

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

    java运行环境

    public class Test {
         public void print1(int a) {
    
         for(int i=1;i<=a/2+1;i++) {
             for(int p=a/2;p>=i;p--)
                 System.out.print(" "); 
             for(int m=0;m<2*i-1;m++) {
                System.out.print("*");
             }
             System.out.println();
         }
         for(int j=a/2+2;j<=a;j++) {
             for(int q=0;q<j-(a/2+1);q++)
                 System.out.print(" ");
             for(int n=2*(a-j)+1;n>0;n--) {
                 System.out.print("*");          
             }
             System.out.println();
         }
         }
    
         public static void main(String[] args) {
             Test a = new Test();
                int b = 11;
                a.print1(b);           
            }
    }
    

    以上从寻找行数和打印”“,”*”个数关系入手分析

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,099
精华内容 1,639
关键字:

打印菱形