这串代码怎么简化成 for 形式,脑子转不过来了...

代码是通用的,所以求助范围广了点...
以下是我手动算的,但是我总觉得可以for 出来...

x[0] = b ;

x[1] = b + w ;
x[2] = b * 3 + w ;

x[3] = b * 3 + w * 2;
x[4] = b * 5 + w * 2;

x[5] = b * 5 + w * 3;
x[6] = b * 7 + w * 3;

x[7] = b * 7 + w * 4;
阅读 1.6k
1 个回答

这是找规律啊,写一个js的吧..

    for(var i=0;i<7;i++){
      x[i]=b*(i%2==0?i+1:i)+w*Math.ceil(i/2)
    }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题