2016-06-28 48 views
0

我正在运行一些运行总计需要创建模式的函数,但我非常努力地找到合适的公式。C#代数公式查找模式

它不是一门功课,只是看我的个人资料 ...

MinRow代表对我行-1在我的计数应该开始,如果MinRow = 3,我应该开始计数从4

ķ是,我可以使用来计算X

Example A: 
MinRow = 2, K = 3 
Expected 
|---Row---|--X--| 
| 3 | 2 | 
| 4 | 4 | 
| 5 | 6 | 

Example B: 
MinRow = 1, K = 5 
Expected 
|---Row---|--X--| 
| 2 | 4 | 
| 3 | 8 | 
| 4 | 12 | 

Example C: 
MinRow = 27, K = 2 
Expected 
|---Row---|--X--| 
| 28 | 1 | 
| 29 | 2 | 
| 30 | 3 | 
恒定值

可以使用X = (K * (Row-MinRow)) - (Row-MinRow)来解决示例B,但它不适用于示例A或C. 您是否认为我可以使用通用公式来解决这些模式?

+10

您提供的公式适用于所有3个示例。再检查一遍?你的(简化的)公式是'X =(K - 1)*(Row - MinRow)'。 – EvilTak

+0

没错,可能是在这里发帖我没有注意到它 – Raffaeu

+0

我建议你或者mods关闭这个问题,以便人们知道它已经用完成,并且不会发布如下的答案,如。 – EvilTak

回答

0

由于@Evil德指出,这可以简化为

X = (K - 1) * (Row - MinRow) 

,并适用于所有你的三个例子。