用二维数组,敲出下面结构的数组嵌套

华不实 2018-05-10 09:13:44
使用二维数组完成如下结构的数组嵌套
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
...全文
845 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
华不实 2018-05-13
  • 打赏
  • 举报
回复
66666666666666,这逼装的、立马点关注,不亏是版主
xuzuning 2018-05-11
  • 打赏
  • 举报
回复
不就是杨辉三角形吗?
n = 6;
a = [];
for(i=0;i<n;i++) {
  b = [];
  if(i==0) b.push(1);
  else {
   for(j=0;j<i;j++) {
     if(j==0) b.push(1);
     else b.push(a[i-1][j-1]+a[i-1][j])
   }
   b.push(1);
  }
  a.push(b);
}
for(i in a) {
  document.write(a[i].join(' ')+'<br>');
}
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
无聊的上午 2018-05-11
  • 打赏
  • 举报
回复
这好像是杨辉三角呢
华不实 2018-05-11
  • 打赏
  • 举报
回复
只看得懂这部分,其他不懂 a[0][0]=1; for (int i = 0; i < 5; i++) { for (int j = 0; j <=i; j++) { if (j==0&&i+1<5) { a[i+1][j]=a[i][j]+0; } if (j+1<5&&i+1<5) { a[i+1][j+1]=a[i][j]+a[i][j+1]; }
华不实 2018-05-11
  • 打赏
  • 举报
回复
我不喜欢,这种复制粘贴的、需要这样的答案,我就不会在这里发帖了
jinmoxlp 2018-05-10
  • 打赏
  • 举报
回复
规律。 这是一个二维输出的输出 定义一个二维数组a[i][j] 则a[i+1]a[j+1]=a[i][j]+a[i+1][j] 代码如下(可能有更简单的,但是我暂时是想到这个) package lp.com.test; public class Ttest1 { public Ttest1() { // TODO Auto-generated constructor stub } public static void main(String[] args) { int a[][]=new int [5][5]; a[0][0]=1; for (int i = 0; i < 5; i++) { for (int j = 0; j <=i; j++) { if (j==0&&i+1<5) { a[i+1][j]=a[i][j]+0; } if (j+1<5&&i+1<5) { a[i+1][j+1]=a[i][j]+a[i][j+1]; } System.out.print(a[i][j]+" "); } System.out.println(); } } }
jinmoxlp 2018-05-10
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
有什么规律?
哇!大侠啊,能教我搭个框架吗? maven+ssm框架。我自己搭总是要出错
天际的海浪 2018-05-10
  • 打赏
  • 举报
回复
有什么规律?

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧