2013-10-31 90 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); 
    } 
} 

您還沒有指定編程語言,但答案看起來很粗糙無論如何。

相關問題