• 使用二重循环打印以下图形


    使用二重循环打印以下图形

    * * * * *

       * * *

      *

      *

     * * *

    * * * * *

    public class Text{

      public static void main(string[]args){

        for(        ){

          for(int k=0;k<=2-Marth.abs(i);k++){

            System.our.print(" ")

          }

          for(int j=0;j<Marth.abs(i)*2+1;j++){

            System.out.print("*")

          }

          System.out.println();

    }

    }

    }

    A.int i=0;i<5;i++

    B.int i=4;i<=0;i--

    C.int i=-2;i>=2;i++

    D.int i=2;i>=-2;i=i-1

    实现思路

    1.判断外层循环的横数,图形共有5横,判断ABCD选项是否都循环5次

    2.当ABCD都循环5次时,进入内层循环

    3.假设A选项成立,当i=1时带入

    for(int j=0;j<Marth.abs(i)*2+1;j++){

      System.out.print("*")

    }

    当中,最多只能输出3个*,所以B,pass掉

    4.假设B选项成立,当i=4时带入

    for(int k=0;k<=2-Marth.abs(i);k++){

      System.our.print(" ")

    }

    当中,k<=-2,条件不正确

    5.C选项条件不正确,所以排除法选D

  • 相关阅读:
    09.安装Collabora Online服务
    08.nextcloud搭建
    07.安装及使用gitlub
    winmerge vs2010
    C#中时间计算汇总
    JS正则表达式大全 转
    js 验证正则
    js验证大全
    CSC 命令编译cs文件
    网站PV、UV以及查看方法(转)
  • 原文地址:https://www.cnblogs.com/1And0/p/5257639.html
Copyright © 2020-2023  润新知