Math 将数字转换为指定偏移量内的数字
我需要一个将我的X转换为其对应插槽的算法。Math 将数字转换为指定偏移量内的数字,math,Math,我需要一个将我的X转换为其对应插槽的算法。 图中X为红色数字,GUI插槽为白色数字。 X始终在0和19之间。 到目前为止,我已经尝试了(x%6)+12,但它只适用于第一行。 很抱歉,我没有用文字解释,但我找不到合适的词。 x%5给出了基于0的列偏移量 x/5给出了基于0的行偏移量,其中a/b表示带截断的C型整数除法,与floor(a/b)或(a-(a%b))/b相同 把两者放在一起:n=12+(x%5)+9*(x/5)
图中X为红色数字,GUI插槽为白色数字。
X始终在0和19之间。
到目前为止,我已经尝试了
(x%6)+12
,但它只适用于第一行。很抱歉,我没有用文字解释,但我找不到合适的词。
给出了基于0的列偏移量x%5
给出了基于0的行偏移量,其中x/5
表示带截断的C型整数除法,与a/b
或floor(a/b)
相同(a-(a%b))/b
n=12+(x%5)+9*(x/5)