我正在做一个简单的加法数学游戏,想知道如何实现以下内容。 说我有这个数组: int[] numbers = { 9, 2, 1, 1, 2, 9 }; 我希望用户在数组中的某个位置插入2的值,以便使数组中包含新放置值的一连串连续放置的数字加起来成为目标值,例如8。我将这种数字组合称为组合。 我希望用户能够将8放置在该数组中的任何位置。因为2 + 1 + 1 + 2 = 6用户应该可以将其放置在外部9之间的任何位置。 例如,正确的位置可以是{9, 2, *2*, 1, 1, 2, 9}或{9, *2*, 2, 1, …