2013-10-31 53 views
0

奇怪的问题,我想..但我不是很数学奇才 - 洙在这里不用..然后计算行数

我试图创建一个基于X和Y(基于选择或可变图案)一patterne数字(2行和4列)和x号的计数方向

所有PHP ;-)

像:

1-2-3-4 
5-6-7-8 

那一个是容易的,当x轴的数列是到达下一行并继续x计数。

但与例如。这一个(仍然2行4列):

1-2-3-4 
8-7-6-5 

upsie ..如果它是例如。 3 ++行,还有4列?

1-2-3-4 
8-7-6-5 
9-10-11-12 

这将是该公式 - 或其他可能的变化(传情的变化):

9-10-11-12 
8-7-6-5 
1-2-3-4 

或逆转

+0

我不确定你在这里说的究竟是什么。你需要计算前一行的下一行吗?你需要对每一行进行排序吗? – IllusiveBrian

+0

什么编程语言? – Tony

+0

编辑 - 为PHP和显示方向..对不起.. – osomanden

回答

0

对于其中的每2行反向你给的例子,使用:

int x; 
for (int i = 0; i < rowCount; i++) 
{ 
    for (int j = 0; j < columnCount; j++) 
    { 
     if (i % 2 == 0) // Rows with even index 
      x = (i * columnCount) + (j+1); 
     else // Other rows (i.e. odd index) 
      x = ((i+1) * columnCount) - (j+1); 
    } 
} 

您还没有指定编程语言,但答案看起来很粗糙无论如何。

相关问题