网页上JS输出正方形图案
最外面是第一层,要求每层数字与层数相同,如N=5时1111112221123211222111111...
最外面是第一层,要求每层数字与层数相同,如N=5时 1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1
展开
1个回答
展开全部
<SCRIPT LANGUAGE="JavaScript"> var arInt=new Array(); var N=parseInt(window.prompt("请输入一个数","")) for (i=0;i<N ;i++ ) { arInt[i]=new Array(); for (j=0;j<N ;j++ ) { arInt[i][j]=0; } } for (m=1;m<=Math.ceil(N/2) ;m++ ) { for (i=m-1;i<N-m+1 ;i++ ) { for (j=m-1;j<N-m+1 ;j++ ) { arInt[i][j]=m; } } } for(c in arInt) document.write(arInt[c].join(" ")+"<br>") </SCRIPT>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询