有没有一种方法可以找到实现平均增量所需的数量

Is there a method for finding what number is needed to achieve an increment in an average

我正在做一个个人项目,我需要计算多少数字的增加会使平均值增加到下一个增量,我可以用 if 语句做这个冗长的事情,但想知道是否已经有一个算法或方法。

例子

不是真正的编程问题,也许有更简单的数学公式,但下面的工作。

如果您想将每个数字增加相同的数量,则:

将你想要的平均值乘以元素的数量

751 * 8 = 6008

减去现有元素的总和除以元素数

6008 - 6005.6 = 2.4

2.4 / 8 = 0.3

每个数字都需要增加 0.3 才能使您的平均分达到 751。

如果您只想增加 1 个数字来增加平均数,那么:

将你想要的平均值乘以元素的数量

751 * 8 = 6008

减去所有现有数字,除了您要增加的数字/最后一个值。 这将为您留下您应该使用的新的最后一个值。