问题描述
希望用 取余数 或 除法 来实现矩阵图 如下第一种0000011111222223333344444第二种 此题以前蔡老师解答过,但不是从0开始算的012345678910111213141516171819第三种011222333344444架构师都喜欢用% / 避免循环嵌套,使代码通俗易懂。破译密码需要很多密文作参照,来核对解密的思路是否正确,所以我想多看几次"淫技"来理解% /的运用。ps:熟读唐诗三百首 不会作诗也会吟。 问题补充:蔡华江 写道
解决方案
var a=0,b=0;for(var i=0;i<15;i++){ document.write(a); if(a==b){ b=0;document.write("<br/>"); a++; } b++;}
解决方案二:
var a=0,b=0;for(var i=0;i<15;i++){ document.write(i); if(a==b){ b=0;document.write(a); a++; } b++;}大致是这样
解决方案三:
的确,这三道题都是不需要使用双重循环的,只需要一层循环就可以解决问题,说下思路:一,比方,这道题20个数,那么就for(int i=1;i<=25;i++)。 这里,每行的值就是i/5。每当i%5=0时输出回车。二,同上,每行的值是i,每当i%5=0时输出回车。三,这里有15个数,那么for(int i=0;i<15;i++); 这里有个问题就是,很难通过当前的i值来求出i所处于在那一行中,每么就要设置两个变量a,b,一个用来记录当前处理的层次,一个用于记录当前处理的列数。当a=b时,输出回车