码迷,mamicode.com
首页 > 其他好文 > 详细

七,使用for循环疑难问题

时间:2018-12-23 11:06:25      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:疑难问题   需要   一个   空格   圆点   条件   个数   进入   c++   

接触js的基本语句之后,有一些疑难杂症在初期很难自己想出来,对我自己来说for输出三角形,倒三角行还有等腰三角形还是有点难度,所以记录一下,以便以后查找


倒三角,需要控制每行的输出个数,此处可以想象为第一行<5就继续输出,>6就结束循环,跳到下一层

for(var a = 5; a>=1; a--)   //控制行数
{
    for(var b = 1; b<=a; b++)   //进入列个数
        {
            document.write("●");
        }
            document.write("<br />");
}

       ●●●●●
  ●●●●
  ●●●
  ●●
  ●
这里理解了反向输出,正想输出就很简单理解了,同理在输出时,第一行输出第一个●之后,让循环条件不再满足,直接跳到下一行,在倒三角上稍作修改就可以了。

等腰三角形,又很多种方法,可以自己找规律,也可以硬用符号拼起来,当然拼起来的并不实用,

                for (var a = 1;a<=4;a=a+1) {
          for (var b = 5;b>a;b--) {
              document.write("!");
          }
         for(var c = 1;c<=(2*a-1);c++)
         {
             document.write("*");
         }
             document.write("<br/>");
         }
                      (在代码中为了更好分辨空格,使用了!代替,圆点使用*代替)
       ●
     ●●●
   ●●●●●
 ●●●●●●●

七,使用for循环疑难问题

标签:疑难问题   需要   一个   空格   圆点   条件   个数   进入   c++   

原文地址:https://www.cnblogs.com/xiaozhang666/p/10163315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!