是否可以计算矩阵内的计数器值?

时间:2016-03-23 12:37:36

标签: arrays loops math language-agnostic counter

通常我会这样做:

counter = 1;
for(i = 0, i < 5, i++){
  for(j = 0, j < 5, j++){
    print counter
    counter++
  }
}

但是我想知道,我可以避免使用计数器变量,并以某种方式使用i和j计算值吗?这有什么公式吗?

2 个答案:

答案 0 :(得分:4)

你只需要乘以j的最大值

custom_book_homepage:
  path: /hello
  defaults: 
    _controller: "CustomBookBundle:Default:index"

(我使用maxi和maxj来避免两者混淆)

答案 1 :(得分:0)

嘿,你可以这样试试:

max = 5;
for(i = 0, i < 5, i++){
  for(j = 0, j < max, j++){
    print (i*max)+(j+1);
  }
}