根据索引查找 X 和 Y

A.M*_*lls 6 math

大家好

我有一道数学题,可能是因为睡眠不足,但我完全一片空白。

我需要根据索引找到 x 和 y 坐标。

所以我知道网格的宽度、高度和索引。但我不知道X和Y坐标。我需要建立一个公式来获取该数据。

例如。我知道 9 的索引。通过公式我需要能够得到 X 的数字 4 和 Y 的数字 2

在此输入图像描述

int numOfRows = 4
int numOfCols = 5
int index = 13

int X = ?
int Y = ?


//perform math magic
x = 4
y = 3
Run Code Online (Sandbox Code Playgroud)

ole*_*nik 6

这很简单:

public static void foo(int i) {
    int x = i % 5 + 1;
    int y = i / 5 + 1;
}
Run Code Online (Sandbox Code Playgroud)