Java中从矩阵中间递减的数字

Java中从矩阵中间递减的数字,java,matrix,user-input,Java,Matrix,User Input,我有个问题,不知道怎么解决。 我的程序应该读取三个输入数字: 数组长度 最高数目 递减率 在本例中,数组的长度为9,最大数字为100,递减率为15(这意味着数字递减率为15(100-15=85,85-15=70,…)。此外,数字不能超过0-它们不能为负 谢谢您的帮助。如果中间的数字是最高的H,则位置(r,c)处的数字通过从中心乘以(r,c)并乘以减少率来计算 您可以使用此观察值来计算矩阵中任意点的数字:将两个坐标的绝对差相加,乘以减少率,从最高数字中减去,并用零限制,以确保数字不会变为负数

我有个问题,不知道怎么解决。 我的程序应该读取三个输入数字:

  • 数组长度

  • 最高数目

  • 递减率

在本例中,数组的长度为9,最大数字为100,递减率为15(这意味着数字递减率为15(100-15=85,85-15=70,…)。此外,数字不能超过0-它们不能为负


谢谢您的帮助。

如果中间的数字是最高的
H
,则位置
(r,c)
处的数字通过从中心乘以
(r,c)
并乘以减少率来计算


您可以使用此观察值来计算矩阵中任意点的数字:将两个坐标的绝对差相加,乘以减少率,从最高数字中减去,并用零限制,以确保数字不会变为负数。

如果中间的数字是最高数字
H
,则位置
(r,c)
处的数字通过从中心乘以
(r,c)
并乘以减少率来计算


你可以用这个观察值来计算矩阵中任意一点的数字:将两个坐标的绝对差相加,乘以下降率,从最高的数字中减去,然后用零限制,以确保数字不会变为负数。

那么问题出在哪里?到目前为止你尝试了什么,从哪里得到的uck?如果你看一看这个例子,你应该能够发现一个模式,所以制定一个算法不应该那么难(我猜这是一个家庭作业,所以应该是你提出了算法)还有,你的程序应该如何处理这3个数字?我猜你是java新手,使用循环并构建自己的逻辑…这将在未来对你有所帮助。那么问题出在哪里呢?到目前为止你做了哪些尝试,哪里遇到了卡滞?如果你看一看这个例子,你应该能够发现一个模式,所以制定一个算法应该不会那么困难(我猜这是一种家庭作业,所以应该是你提出了算法)还有,你的程序应该如何处理这3个数字呢?我猜你是java新手,使用循环并构建自己的逻辑…这将在将来帮助你。你怎么能用问题中很少的语句来理解问题陈述呢???。做得好。非常感谢,我对缺乏信息感到非常抱歉。再次感谢!你怎么能理解你甚至理解了问题陈述,但问题中的陈述却很少???。干得好。非常感谢你,我对缺乏信息感到非常抱歉。再次感谢!